oss-fuzz icon indicating copy to clipboard operation
oss-fuzz copied to clipboard

Update Clang toolchain from 18.0.0 to 18.1.8

Open catenacyber opened this issue 1 year ago • 13 comments

Follow-up on #12077 by @alexcrichton cc @maflcko

Main difference is to update infra/base-images/base-runner/profraw_update.py so that oss-fuzz converts profraw version 8 to 9 (and llvm-cov seems more tolerant in older version reading cf llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp

This way, it should be more transparent for projects, that can be updated individually or not

catenacyber avatar Aug 16 '24 09:08 catenacyber

This is rather a draft for discussion and testing : what is the good way to test that ?

catenacyber avatar Aug 16 '24 09:08 catenacyber

Not sure about authorship, but personally, I think it would be easier to follow the history, if you just took the commit 6defef2b0cad4e8c953a5b8666f9ed957ab08623 from the other pull request. You can then rebase it on master, or just create a merge commit with master (my preference, because it leaves the commit ID exactly intact).

(Edit: Or if you want to keep the pins for now, it'd probably be commit ID 8b2636248e419266f62113f4462c7235d09f9661)

This will also include other useful changes, like unpinning the projects that no longer need the pin.

For testing, you can test locally (probably only works for a few spot tests), or wait for an admin to create the global infra build.

maflcko avatar Aug 16 '24 09:08 maflcko

Not sure about authorship, but personally, I think it would be easier to follow the history, if you just took the commit https://github.com/google/oss-fuzz/commit/6defef2b0cad4e8c953a5b8666f9ed957ab08623 from the other pull request.

Yes, cherry-picking the commits from Alex :-)

This will also include other useful changes, like unpinning the projects that no longer need the pin.

I am not sure I want to do that now : I want the least changes possible, only ones in infra, not ones in individual projects :

This way, if this patch is good, there should be no changes in the builds status... Except new warnings introduced in clang 18.1 that can make some compilations fail. In this case, maybe the projects maintainers want to fix these warnings instead of ignoring them (I do as a project maintainer) And except other surprises

catenacyber avatar Aug 16 '24 10:08 catenacyber

Would be nice to get an infra build here, to see if there are any build issues or other issues

maflcko avatar Aug 22 '24 12:08 maflcko

Would be nice to get an infra build here, to see if there are any build issues or other issues

Should I do something ?

catenacyber avatar Aug 25 '24 20:08 catenacyber

I think only repo admins can trigger the infra trial-build

maflcko avatar Aug 26 '24 06:08 maflcko

cc @jonathanmetzman

catenacyber avatar Aug 26 '24 15:08 catenacyber

/gcbrun trial_build.py all

DonggeLiu avatar Aug 27 '24 02:08 DonggeLiu

@DonggeLiu what is the outcome of the trial build ?

catenacyber avatar Aug 27 '24 14:08 catenacyber

For some reason the logs are truncated now. (Previously they weren't and it was possible to see the tail and the result)

The ones that I see are all failures. (I checked a few URLs)

logs

[Logs truncated due to log size limitations. For full logs, see https://storage.cloud.google.com/oss-fuzz-trialbuild-logs/log-cd448e91-76ee-45c0-b2c8-22f4971b0723.txt.] ... s.com/log-eacdcf29-ab02-47cc-9242-ee21f9b13d6c.txt', 'muparser': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-adf6ddd3-c36c-40a7-9127-eeda26b6d52b.txt', 'mupdf': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-7e44580b-a976-4de5-8a65-3d3d1aa24ff1.txt', 'mutagen': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-4b122e1e-b274-40e8-8cd0-26aa2b42e9d2.txt', 'mvel': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-40ce420e-0f3c-4a12-bd36-d0cd05df9e63.txt', 'myanmar-tools': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-6f55c216-9b92-492f-8e89-1bb494e7a0be.txt', 'nanopb': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-28cadf88-06f6-42e1-8e7d-acff005029ee.txt', 'nbclassic': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a7d7501f-276a-47d4-a1b5-beceb019c342.txt', 'nbformat': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-faeeef4c-6e9d-4ce9-99a9-4da1f5ee3af8.txt', 'ndpi': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-47fb40ec-4655-4996-811a-2ea5ea62f72d.txt', 'neomutt': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-d79c2290-0ecf-4c42-9a6e-ddc27f0b3d5c.txt', 'nestegg': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a4b76ef4-3d3f-42c7-bf80-3d43c92a7a56.txt', 'net-snmp': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8f679bc9-5e36-4934-8ad9-d182318e6766.txt', 'netaddr-py': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-ca26efd4-4583-4fb5-8e02-95cae4d8e799.txt', 'netty': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-d7f802c9-fd86-44ed-9ba0-df4207372eaf.txt', 'nghttp2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-4dd810df-8474-4215-954b-34a9c5bc669f.txt', 'ninja': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-aaa1cef1-f67d-47da-9a48-f841d23c8340.txt', 'njs': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-df9345d5-091c-4e37-bcd5-bb3b538258eb.txt', 'nss': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-9008034c-7da1-486b-a647-4fdeeb5bca06.txt', 'ntlm-auth': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-0470d874-b84a-4adb-90c9-dfd88a1e0117.txt', 'ntlm2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8556ed30-cfd3-4699-b636-ff20f4992ea1.txt', 'ntopng': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a662cef1-9974-47c0-87c8-e1bc754bb070.txt', 'ntpsec': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-ec5185c5-c170-4512-a8ec-31399715bb81.txt', 'numactl': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-9958ca6c-346a-4194-bcad-3ad71dec05e2.txt', 'numexpr': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-cd7aece0-7c5e-4959-b844-db104c8605a6.txt', 'oauth2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-0e3b015e-9292-424c-b8a0-82e2fb3331a6.txt', 'oauthlib': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-3e84b27e-cc7b-4d4f-84bf-394e3fa1f143.txt', 'ogre': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-059ec15e-e9fd-4dc2-9dce-d28340eaad2a.txt', 'olefile': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-06ab219b-859f-4931-a798-320c9bb58161.txt', 'onednn': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-39283a98-9ea8-4bef-a545-c1663b22ec4a.txt', 'oniguruma': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-88cbbdf8-4c91-476d-a55d-aa5facc42419.txt', 'open-json': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-7710a1a3-41b3-4b62-b3f2-61e2ce016ed3.txt', 'open5gs': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-edd95c67-2488-49d0-8fcc-90c79fc45251.txt', 'open62541': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-c6b7aebe-a5b8-43d3-bd25-70a0995721ca.txt', 'openapi-schema-validator': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-62915989-e1d4-4acc-a159-afdaa1a61550.txt', 'openbabel': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8b630bed-c6ac-47e7-9d9c-be0a55fbf82f.txt', 'opencsv': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-fce99dd7-d085-404d-a5de-44c0d31c512b.txt', 'opendnp3': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-531c5798-d3a9-42ce-8a16-e3e460666efd.txt', 'openexr': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-d9b8e960-bc33-41b6-b8b6-5e18737f753f.txt', 'openh264': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a8e0bec7-3599-4072-90a2-3362c7714130.txt', 'openjpeg': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-746f8191-343f-42b4-9e0e-71e502a3318d.txt', 'opennavsurf-bag': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-9f4da62c-b0ae-48be-ab30-980fc192003a.txt', 'openpyxl': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-733fb486-33c8-473e-9d46-baa760ceeca5.txt', 'opensc': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-b43b7158-74b5-4d12-857e-5ed41251ccab.txt', 'opensips': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f911f14e-cb80-4739-893d-43e860685f29.txt', 'openssh': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-bb1479f0-d871-43a4-acb0-6c32678d807e.txt', 'openssl': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-ea8e100b-7a86-4cdc-a484-6bce60ce404c.txt', 'openthread': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-d0f3de69-a307-4e0c-a3f5-2580aead1c51.txt', 'openvswitch': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-c5167c6b-688e-4c0f-afcb-309bdbd2adca.txt', 'openweave': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2bce92c9-29b0-401e-b460-56e19cae3e18.txt', 'opt_einsum': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-bcc4b3be-35bf-42c8-a2d0-e910328a5565.txt', 'opus': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-140fd12c-accb-46fd-b458-40df68ac87d8.txt', 'opusfile': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2b5c04cc-04ae-4e49-9e8e-72d7ff0a5ea3.txt', 'oracle-py-cx': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a841cf56-c075-4901-a2a5-88a9d04b3aad.txt', 'orjson': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-3325dcb2-3b30-47c4-8b3a-e5a968b439f8.txt', 'oscrypto': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-26ab19bf-f4ba-4ad8-844d-620e12f4feb6.txt', 'oss-fuzz-example': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-395c4ed6-f966-4980-8396-d6171052239c.txt', 'ots': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-1a7abcc0-7c81-4152-ac97-208fe50a8305.txt', 'p11-kit': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-68c7a0ed-907e-41c2-b1fb-47377cabaf34.txt', 'packaging': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-494a7266-c771-46a9-8940-f022ad46aa09.txt', 'paramiko': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-1ea49baf-2384-4c1c-81b4-9485fd706d0d.txt', 'parse': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-0a94de89-baf5-4a10-917a-d447d0d34039.txt', 'parsimonious': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-e51f1b68-59d9-4e60-b4ec-61b31dae5155.txt', 'parso': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-bcdda7b6-8ece-4888-97fe-bc3ec3a9d1dc.txt', 'pasta': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8d972538-6620-42f5-bb01-9169258017fa.txt', 'pathlib2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-99682dee-9c36-4ae0-bfa0-7ee7df70d2a8.txt', 'pdfbox': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-988e84bf-1b4b-44dc-96e9-ac1628757e74.txt', 'pdfminersix': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-33b38ff0-d2dc-4eb6-a5eb-9e6f1ea5cfee.txt', 'perfetto': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-27deba64-3f49-48c7-8873-752ef88fc4d4.txt', 'pffft': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-454d95d6-1f6d-4b74-8d1c-342637c69bcd.txt', 'phmap': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-01413f13-4beb-48e9-bf6f-70ed079c8852.txt', 'picotls': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-6bb3932b-ebfd-4ce7-9640-9024db1a52d5.txt', 'piex': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a8290285-2165-465d-bbe7-8f07f79c5919.txt', 'pistache': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-7913230b-b53f-4bc9-a6f4-8b72b611f3d1.txt', 'pjsip': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-c7bd4da5-36d5-4b54-bff1-728d4f68dffb.txt', 'plan9port': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-cb03fc4b-0217-4416-a3bb-c113f3bfd466.txt', 'plexus-utils': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8afd0e67-10d8-4fd8-8e51-2797587032b0.txt', 'ply': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-bbbe171c-9c55-47f4-84ab-b8e29c400e05.txt', 'poco': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f4823e92-9b96-47e9-bebe-e5b97fe66fbc.txt', 'postfix': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8961d794-96d5-4a7f-a7fa-023d4d111a27.txt', 'powerdns': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-34f385e9-bc5b-4475-ab47-eaac9927701e.txt', 'proftpd': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-fa3a1c9d-bbb7-488a-b082-7d2cbbbb6470.txt', 'proj4': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-e1ce5dc9-76df-44a2-9c93-a830addbeeea.txt', 'proto-plus-python': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-1fc3efd3-3220-417d-9718-edbd17a12179.txt', 'protobuf-c': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-c529ed11-f7e9-42a7-8561-3dcea2633fa5.txt', 'protobuf-python': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f2778076-9802-45a4-95be-dcacfdf8dd3a.txt', 'psqlparse': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-5da800c3-9488-4204-b1e6-9eb2c25832e9.txt', 'psutil': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-e2b5fc21-c3eb-45f1-8039-99b2b96372e6.txt', 'psycopg2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-bf9b82b4-11e2-4b89-b973-ca51db02d053.txt', 'pugixml': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-840ecf70-0e5d-4a98-8ed3-d3acf565ff66.txt', 'pupnp': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-22756cca-6662-4621-819b-7b22387a048f.txt', 'py-serde': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-cb97fe77-1fa7-4ce3-b535-e55d83912663.txt', 'pyasn1-modules': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-4f47f135-4718-4ac4-94f3-26aac7bfc3cb.txt', 'pybind11': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a1797e24-948b-452c-a557-c8083f2ad5c1.txt', 'pycparser': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-1977d21d-0ea8-4f3f-b6cf-42db7f92b8a1.txt', 'pycrypto': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2cb4e4ed-7311-41ac-98a9-da3a282bab3f.txt', 'pycryptodome': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-26ceb286-dde9-4f0f-9680-fd96895755cf.txt', 'pygments': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-eeb609a7-92a7-4983-8b5a-6acf248f6158.txt', 'pyjson5': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-0a21fedb-57f6-45a8-9988-8b07bbc212c9.txt', 'pyjwt': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-9cece4df-d669-4dcc-9e23-00b300434bec.txt', 'pymysql': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8870de3e-a020-4f3a-9e95-f58fe1734b78.txt', 'pynacl': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8bffe834-5eec-4015-a150-53ddbf404d00.txt', 'pyodbc': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a61aff5e-3e9e-41f7-bfc9-0097bf8aa323.txt', 'pyparsing': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-e5d1cdf1-a25d-4720-9765-cd0c1b0c784f.txt', 'pyrsistent': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-bf4bc49a-3e8d-47fb-85f5-b9f674f886b0.txt', 'pytest-py': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-fe26edb4-5e32-4f06-9133-3b8e7b20e301.txt', 'python-ecdsa': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2b784d71-e9bf-4e19-a6f2-9721473181b6.txt', 'python-email-validator': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8f0f5942-ab55-4a0b-9829-8d8541188a1c.txt', 'python-fastjsonschema': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-3286b083-8552-4cff-9b8d-f001ec6a0c0d.txt', 'python-future': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-b1544207-dd8a-4d7e-9047-df5744381077.txt', 'python-graphviz': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-fa236f80-92f9-4997-8fc2-f2231591c2a5.txt', 'python-hyperlink': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-c767c56d-fe29-40d9-b730-372ed72977ce.txt', 'python-jose': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-456ca526-c053-4122-8c61-2c81e4d124c0.txt', 'python-lz4': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-27e4f736-1882-4b5b-8b18-5c1648f3df65.txt', 'python-markdownify': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-11be9550-6301-4d1b-beff-01cdc9e0e753.txt', 'python-multipart': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-c3aadfa2-69dc-471f-9095-5130cc03cd6d.txt', 'python-pathspec': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-4dde9d0f-9c46-4c97-af3b-df173134e392.txt', 'python-phonenumbers': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f35c5ca2-48eb-4a76-b98c-d98d95a621f9.txt', 'python-prompt-toolkit': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-efba8a1f-5657-4d11-b8ab-e9c565c02a5b.txt', 'python-pypdf': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-fd34a78e-dbda-4a99-ba02-a61d0e4225a4.txt', 'python-rison': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-de2326a3-b8b6-4055-9ddb-02d5612392c4.txt', 'python-rsa': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-b23a5754-f95e-4801-b38c-e7e81c21f2f6.txt', 'python-tabulate': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-9e6da5a5-3ed4-4ecf-8705-6fc0e463c21c.txt', 'python3-openid': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a8bb3859-3868-49ca-bf8c-7fb699dd6f10.txt', 'pytz': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-66a99f1e-481c-493e-a6ae-c9a620145e03.txt', 'pyxdg': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-bcbdd404-1a8c-4328-abdc-95d5a5d4a987.txt', 'pyyaml': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-df471fe1-4aef-47fe-a39f-489515c0d4f6.txt', 'pyzmq': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-47d80e6d-800c-4439-920e-23b0305a72d0.txt', 'qdox': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-ead0f398-726c-4bfa-810f-2212cf28fbe5.txt', 'qpdf': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-32b0efb8-ca58-4a78-9700-3c1939befd28.txt', 'qpid-proton': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-b9d40af3-fbe2-417d-a4ef-05e84a99ef9a.txt', 'quartz': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-303492c8-d0ee-42de-af08-5692ab33848b.txt', 'qubes-os': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f0d24945-63b8-4b19-998f-bd37a31334ee.txt', 'quickjs': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a85a6137-bc9c-4fc6-990d-3964fa559ed0.txt', 'rabbitmq-c': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-736aa019-ff87-4c04-8a42-abec42320932.txt', 'rapidjson': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-d3d08b64-851b-44c8-9456-c744eb351345.txt', 're2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-3e0f281c-80ce-4dc0-860d-6f77da4c0963.txt', 'readstat': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-54c39cdd-61c4-4771-8625-9623bef98692.txt', 'redis-py': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-6206de07-d7c0-48ff-b17c-7da8cd8ca719.txt', 'reflections': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-92cb3670-b4cc-471b-a9b5-a56576347e2c.txt', 'reload4j': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-de569954-a7f9-428c-8cd8-12e27d8db556.txt', 'resiprocate': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f17078b4-7171-484b-a593-46521a00a5ba.txt', 'retry': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a192d12e-4f59-452e-b940-fc3b1c70cfa3.txt', 'rfc3967': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-820d58bd-c623-44c9-95db-c67c3299fd81.txt', 'rhino': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-154fb5cd-44d4-4123-abd3-b8dc8ab65523.txt', 'rich': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-69feadf4-bd9e-4da1-867f-b3a8df9c1cee.txt', 'rnp': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-3223feb0-b256-422a-9323-2eaae8df7565.txt', 'roaring-bitmap': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-6426637d-bf1b-4c1c-9626-9be1edcac202.txt', 'rocksdb': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-ad4d6c7f-b720-498e-99cf-c012346fbd25.txt', 'rome': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-82b62b9a-b868-4d4f-b1c5-72622ad44741.txt', 'rtpproxy': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-509e514a-2267-4adb-be69-f4bd48f266f4.txt', 'rust-lexical': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-7b507fac-515d-4ea8-b239-8fb357154a4c.txt', 's2geometry': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-7d994fac-0473-468d-b8f9-a13ea3894517.txt', 's2opc': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2cdc0c76-1637-45c1-907e-0ff68f3b9432.txt', 'sacremoses': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f8936652-0e59-4fcc-a059-b384637efd91.txt', 'samba': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8e5ee409-19a5-4825-bb4d-ca6a2a5b5f61.txt', 'scapy': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-d288b6c6-1249-4774-bb67-96c807383ccf.txt', 'selinux': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-34547482-5a37-4e34-94f3-d56ccaca840f.txt', 'sentencepiece': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-0989cc00-a7fa-4bda-9831-0501a335800c.txt', 'servo-core': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-be71fb5c-b0bc-496d-a92c-86f2223a357e.txt', 'simd': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-fb5cc0fe-f2cc-4ae0-8a5d-203d24f4c8f1.txt', 'simdjson': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-948d6e52-5e0c-4ff6-b55a-a67e3dbd89a0.txt', 'simdutf': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2021cf83-c5f9-4fb7-9c69-5283bfa4a0b4.txt', 'simplejson': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-546fcb21-eb81-4252-8f86-550d175225b0.txt', 'six': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-6029142b-df33-425d-ac53-69ddd1cebadd.txt', 'skcms': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-c007039f-9322-443d-a305-45445745310f.txt', 'sketches-core': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8073bdcb-504b-419c-8c43-7008a783dcdb.txt', 'sleuthkit': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-6f82aa1b-f8ac-4baa-8dc0-9cd1477c724a.txt', 'slf4j-api': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-35595f5f-00ff-47ff-a1c2-70d8ec55af36.txt', 'smart_open': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-6000bb01-e841-4e38-885c-65d971031c88.txt', 'snakeyaml': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-255b030f-b62f-4a7b-9ea6-bf802afecdaa.txt', 'snappy': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f4e45b85-3c1f-4302-91b7-d43916f79b15.txt', 'snappy-java': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-77847830-4b40-4e01-a476-0ec5309e02b9.txt', 'soupsieve': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8c02d659-1112-42d2-a6dd-0d01095345f4.txt', 'spatial4j': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2a742fe4-d28e-4071-9c99-ec31d9d7a03d.txt', 'spdlog': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8f50e679-9ddb-4528-9172-cd9c58417a30.txt', 'speex': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-9ef50f70-952b-4537-9ba7-a8de2ef8e375.txt', 'spice-usbredir': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-473e11b5-abab-41f4-8dde-aeb1d47947fa.txt', 'spotify-json': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f7b0bc6f-03d6-41c2-a6d5-15cb5e36b83b.txt', 'spring-cloud-netflix': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-b778f993-93d1-40cf-be43-90698b288d7e.txt', 'spring-retry': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f6496f93-e576-4906-ad57-8d535a816805.txt', 'sql-parser': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-4334b497-c34c-4228-b7c1-b36e2bbabdd8.txt', 'sqlalchemy': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-957a77ad-5c9d-47d1-8d3e-f8e8f78f10d7.txt', 'sqlalchemy_jsonfield': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-c57c42c9-c05e-4806-87a2-e830a75772a0.txt', 'sqlite-jdbc': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-cd57f221-7f77-44ae-8676-e9b7cacba551.txt', 'sqlite3': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-007eeade-e863-406a-a680-d1b4e9f82dd3.txt', 'sqlparse': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a119cf0a-1f58-4193-bc9a-befb2d98c214.txt', 'stack_data': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-e8e816a8-8c39-431a-86ef-b360c9e0008a.txt', 'stb': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-74c2bf7f-ebed-4ac3-acd3-2235aeb5be5b.txt', 'stringtemplate4': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-0191a265-e07b-4db4-84d1-273f8bb4cf7d.txt', 'strongswan': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-182920d4-c102-47f6-86cc-da6d63f416e1.txt', 'struts': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-ee3d0bdf-1fe9-410a-a06e-2f0039c99534.txt', 'sudoers': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-07f7a265-bde0-4756-abfc-a20824d5e5bb.txt', 'suricata': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-60a11d17-5ce6-40c5-a9f9-badf66101d2b.txt', 'tablesaw': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-b7291951-4b24-4996-9e25-56ee14071258.txt', 'tarantool': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8fda9abb-5532-421b-bcb9-92ae4a34d4b6.txt', 'tesseract-ocr': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f7266fea-9b4c-4259-a394-e38e7c973d0b.txt', 'threetenbp': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2ebf12dd-7ed5-4aa4-872d-11e11ac83bcd.txt', 'tidy-html5': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-ccc0140c-4686-4170-9868-5492ba9616e4.txt', 'tinycss2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2516a62f-4910-4058-b7a2-a73fd452febf.txt', 'tinygltf': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-03802a44-fda3-45bd-b35e-a4d1e2acedb4.txt', 'tinyobjloader': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2f8a9a1a-a4e6-4a43-b168-45a76ccf1bdb.txt', 'tinyusb': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-53d3bdc5-6ae1-45b3-bc71-381c60b32d7f.txt', 'tmux': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-3aeca34c-5404-411b-be97-48363eb27969.txt', 'toml': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-ccf21d52-4ee3-4c9a-a92f-2afc3f4a8b2a.txt', 'tomli': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-25ecda1f-6400-4bdb-b826-b05a734a905c.txt', 'tomlkit': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8187538d-5e25-4e0a-8a96-23d53d4d9cc7.txt', 'tomlplusplus': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-211b5768-757c-4aae-b822-17452d49024c.txt', 'toolbelt': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-ea900c84-658d-4a71-be07-3b91c422d90a.txt', 'toolz': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-31342484-31b6-485d-86f7-bf06e14c4bae.txt', 'tpm2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-80d142a8-6e99-4efb-a1bd-fa2a329d4946.txt', 'tpm2-tss': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-1a49c4de-3266-42aa-a8e1-2b98b1ac9fca.txt', 'tqdm': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-fae32369-cbfe-4f3e-9752-c417f5b999d5.txt', 'tremor': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-6b4845e3-33ee-4d12-9f57-4de13fbc9365.txt', 'twelve-monkeys': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-406bce29-6c5a-4cb2-ad77-0c01d581e563.txt', 'twitter4j': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-9d64be94-7bec-44a9-b4a6-e830774f5330.txt', 'typing_extensions': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-06f240ab-b0c7-4a44-b09a-7f73c54bfba1.txt', 'unbound': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-c064db41-56fb-4ba4-9f7e-95b8c878f180.txt', 'undertow': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-daca30cb-f03d-4f28-b4b7-35595e81a8ff.txt', 'unicorn': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-aa2c4c34-9682-430e-8d10-b4c17fa218ef.txt', 'unit': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-04a59d64-fd5b-41ca-b2a5-4ae2ecf8c986.txt', 'univocity-parsers': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-ef176f07-87b2-403b-bc88-6b69c09f6ddb.txt', 'unrar': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-497ba6db-3cf4-4163-b948-2f631b3286ae.txt', 'uriparser': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-de09ca5e-a85c-4ddf-8dce-5f37788704fe.txt', 'uritemplate': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-4c47776d-b520-4980-8857-51dd1e24a23d.txt', 'urlextract': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-9710be2b-97af-4ee6-be23-d619507e208d.txt', 'urllib3': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f5b0816d-60b7-4682-8fbc-574810f6f945.txt', 'usbguard': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f57a654a-77be-4cf1-ae86-d59a122fb191.txt', 'usrsctp': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-e4548db2-5011-41b8-bac1-2ccec432f04a.txt', 'utf8proc': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-804e4b6b-de54-4b56-8a9d-da132cdce6e9.txt', 'util-linux': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-c5f49604-d6c3-4571-83c5-61b119307904.txt', 'uwebsockets': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a92b6047-eb00-4ca8-a102-0c6d32b47ef2.txt', 'valijson': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-68164495-119b-4a08-899a-c29145daf4b2.txt', 'varnish': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8dade983-607c-47ef-899d-c0826e8309b0.txt', 'vorbis': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-1d962ef4-7ebe-407c-938e-3aaab5591cff.txt', 'vulkan-loader': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2b7e7ea9-cf6d-4c04-9b54-5bab011c5d63.txt', 'vulnerable-project': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f8e6bd0c-4129-4ee2-9856-ff2844d6c249.txt', 'w3lib': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-3ab91a58-f046-4c65-888e-f9c99435b017.txt', 'w3m': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-74b72a03-6eeb-4232-8496-7caa89fc64a6.txt', 'wabt': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-af477388-33bb-496c-97a4-a46796cd1298.txt', 'wasm3': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-4ea4f5f0-6516-4560-8b0d-8dae01b2d0a6.txt', 'wasmedge': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-b14aab0f-e37c-44cd-a7b1-015e45d1ec04.txt', 'wasmer': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-e7ecceb3-68ea-4f31-bbf0-46a5ffdc27e5.txt', 'wavpack': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-6e6eb80e-705b-4831-a623-d4ab04a2d2fb.txt', 'websocket-client': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-61f67162-56e1-4e3c-8273-f70d2baff2e2.txt', 'websockets': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-1032888d-0bba-4c60-951f-b46bcd85f516.txt', 'wget': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-bcfd1aee-aa19-4f28-8426-64ae7ae292b3.txt', 'wget2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-04e8c4b9-ccb2-4966-9316-e40a019ff371.txt', 'wheel': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-6683cdab-34ed-49b3-9caf-6284bfefe6e5.txt', 'woff2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-0db01c40-6230-43d3-8444-b9f536512d36.txt', 'wolfmqtt': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-29ef5668-aac8-494a-94c0-bfd2081fff98.txt', 'wpantund': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-779c7b72-a2b5-4071-be35-f57da70f683d.txt', 'wtforms': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-5e978c73-7a85-4881-8b7c-6abccb5786d1.txt', 'wuffs': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-df08610e-f109-483a-9422-e6c077cb74e9.txt', 'wxwidgets': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-04305c05-1276-493b-9923-c935b9dc5165.txt', 'xerces-c': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-4f92caff-9d79-4172-9d2b-d782f03286b8.txt', 'xlrd': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-c0ad3921-ffde-46e5-8b0d-947a3cc84697.txt', 'xlsxwriter': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-0eab6308-21ef-4ec4-969f-36fdb6830d72.txt', 'xmlpull': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-e44633e3-aa0b-4031-a7ea-755fe11e7250.txt', 'xmltodict': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-a9f98a92-b69b-4474-9f9e-f74a1c2f9f8b.txt', 'xnio-api': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-198bdf25-9c0d-48f4-9171-011c89d0059e.txt', 'xpdf': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-fe211a76-8de4-491a-aa57-9454b7f7aa62.txt', 'xs': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-57a9a7a3-bc98-4964-a663-359d3aad9ead.txt', 'xstream': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-9392c230-e45c-4a92-895c-bef507f20b11.txt', 'xvid': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-69092a1c-200e-443f-be07-7d7c6d72bbdf.txt', 'xz': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-3eba15f2-1ab1-43c7-ba9c-e7d678a895b5.txt', 'xz-java': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8c02fc80-7273-4c42-bce2-35e9774d8b97.txt', 'yajl-ruby': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-00ea4a30-d838-4ee9-81e7-5095005a7162.txt', 'yara': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-13c02c78-69cc-46fd-a5e7-cbea29b38894.txt', 'yarl': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-c4179f5a-ca33-4bae-a89e-958f7369a328.txt', 'yoga': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-43982ed0-6c19-4403-bc35-89da0783e94b.txt', 'zeek': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-5debab1c-fe95-40b7-a110-4c8837dac0ce.txt', 'zip4j': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-e29f392c-b232-4b1a-b749-00447c44c46c.txt', 'zipp': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-4ff2eb91-250b-47dc-93f3-b2ffc358906b.txt', 'zlib': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8fc08a71-e940-49d8-a312-a62c5151c9d2.txt', 'znc': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-42904daf-f032-4927-9e7b-6bb5bdd8b888.txt', 'zookeeper': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8bb1baed-f8ae-4c27-91f1-2d953855092f.txt', 'zopfli': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-b262ad34-ab63-4df1-9c21-ee6d23063955.txt', 'zstd': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-b2c03a35-15b3-4622-9c39-a6149e399d60.txt', 'zt-zip': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f69f17e5-30db-472e-92d7-af304d7aa577.txt', 'zxing': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-b4c7a5ea-1aa8-43fe-ab81-06b5262e3544.txt', 'zydis': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-767f3683-cc5e-4755-8998-7132cc4dd774.txt', 'astroid': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-ce2dcfe2-3a4b-4a39-a896-f2a69a51dd4a.txt', 'envoy': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2128df4d-1437-4051-bb7d-fb974f04f36a.txt' } TIMEOUT

maflcko avatar Aug 27 '24 14:08 maflcko

Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/gsutil
Step #1: CommandException: No URLs matched: gs://oss-fuzz-coverage/tinygltf/textcov_reports/20240827/*
Step #1: CommandException: 1 file/object could not be transferred.
Step #6: 334586aa2186: Pull complete
Step #6: 174a75ccacd5: Pull complete
Step #6: Digest: sha256:c7405fed95553b9fb9be1723f233b2c1ec42273135169d98a9c1a4da4344fafa
Step #6: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-swift-testing-profraw9-update:latest
Step #6: gcr.io/oss-fuzz-base/base-builder-swift-testing-profraw9-update:latest
Finished Step #6
Finished Step #1
ERROR
ERROR: build step 1 "gcr.io/cloud-builders/gsutil" failed: step exited with non-zero status: 1

What is going on here ?

catenacyber avatar Aug 27 '24 15:08 catenacyber

For some reason the logs are truncated now. (Previously they weren't and it was possible to see the tail and the result) The ones that I see are all failures. (I checked a few URLs)

Thanks @maflcko. This is the full log.

I also noticed many failures.

DonggeLiu avatar Aug 28 '24 00:08 DonggeLiu

Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/gsutil
Step #1: CommandException: No URLs matched: gs://oss-fuzz-coverage/tinygltf/textcov_reports/20240827/*
Step #1: CommandException: 1 file/object could not be transferred.
Step #6: 334586aa2186: Pull complete
Step #6: 174a75ccacd5: Pull complete
Step #6: Digest: sha256:c7405fed95553b9fb9be1723f233b2c1ec42273135169d98a9c1a4da4344fafa
Step #6: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-swift-testing-profraw9-update:latest
Step #6: gcr.io/oss-fuzz-base/base-builder-swift-testing-profraw9-update:latest
Finished Step #6
Finished Step #1
ERROR
ERROR: build step 1 "gcr.io/cloud-builders/gsutil" failed: step exited with non-zero status: 1

What is going on here ?

@oliverchang, not sure if this is a known issue: The missing report error implies that trail_build should have fetched yesterday's report, not today's. I triggered the experiment on the morning of August 27 (Sydney), and it searches for a report in the directory 0827/. However, the report has not been generated yet. I am pretty sure the coverage report exists now at: https://storage.googleapis.com/oss-fuzz-coverage/tinygltf/textcov_reports/20240827/fuzz_gltf.covreport

Before we fix the bug, we should run the command after 6 PM (Syndey), given that the report was generated after 5 PM: image

DonggeLiu avatar Aug 28 '24 01:08 DonggeLiu

@DonggeLiu will you run the command again with the good timing ?

catenacyber avatar Sep 01 '24 19:09 catenacyber

@DonggeLiu will you run the command again with the good timing ?

Sure, I will do it in the afternoon (hopefully I can still remember this).

DonggeLiu avatar Sep 01 '24 23:09 DonggeLiu

/gcbrun trial_build.py all

DonggeLiu avatar Sep 03 '24 12:09 DonggeLiu

For reference, the output is:

trial-build

Remaining builds: 20/1007, defaultdict(<class 'list'>, {'apache-poi': ['8111fa89-ffae-406f-a0a3-9e030531718c'], 'aspell': ['2212a2a7-e36e-4d0e-bd43-8a431d6e5458'], 'binutils': ['33a8c9f8-a2c5-4c7c-b56b-4b6b7cacd2f7'], 'cloud-custodian': ['6ee0ab2c-c6da-4147-b0f0-893aba501f45'], 'cmake': ['bcbab0f6-4b6a-41a0-9595-097b5ea9b643'], 'duckdb': ['3d2f04d6-d453-4815-af78-2078c51d1e5d'], 'gitpython': ['ca5d9ed0-2494-44df-8985-26c774af3203'], 'ipaddress': ['fec49ceb-49da-4e62-a736-05c6803e7dfb'], 'jansi': ['fafb268c-e9d2-468f-86f2-2a4dd7112580'], 'kubeedge': ['878a7656-4f2f-43d5-93da-7ec019bb58d8'], 'onednn': ['5c18d180-53f2-4a89-b1e5-ce220ef40404'], 'opencsv': ['f5ebe13a-5f5a-4911-8a5d-cd9ac0e53a04'], 'openweave': ['9589d151-fac6-415e-b56f-d10534d276d3'], 'pasta': ['2d33ffc1-f266-4821-9724-fe5ceb39913a'], 'simd': ['a4389c9d-ae8a-4771-a089-d81e308b78e0', '2e0e616b-049b-41f3-9609-08f2abfe3680'], 'sqlalchemy_jsonfield': ['29357d3d-f01f-4742-ae70-6cabf3ae1704'], 'utf8proc': ['9620eec1-fbd4-41ed-870b-7e348ec8b36b'], 'xen': ['efe68fc4-1aad-497b-9980-8b5ca2bfbfb8'], 'zlib-ng': ['82469efd-1f99-4bb7-a73b-bccdfc1102b1'], 'llvm': ['e2cb5d7e-8647-482c-9936-82e859b00004']}).

Failed builds: 38/1007, {'aspectj': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2270d5e1-9320-4660-99af-ce3504b93313.txt', 'bitcoin-core': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-d37a3eff-5400-4a92-8011-c4d6fd5ed94c.txt', 'envoy': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-0e8d0f0e-c420-4423-ad36-7dd56dbe4b40.txt', 'fastjson2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-6818b8a3-eb03-4dd1-951a-9d1c40f0def2.txt', 'gdk-pixbuf': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-4bee0e46-31ad-4c07-86b6-9bbee6a4d97d.txt', 'ghostscript': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-ac2f39ba-e2fc-4dbe-bc8c-2787745c7eaf.txt', 'git': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f669c52b-c6f1-46fa-a7e3-381567f3cfa5.txt', 'gnutls': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-22d6448f-3ab3-480c-bf59-de37a5504c97.txt', 'hadoop': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-70c5c159-4cd3-42d9-b4eb-9d7d4bde763d.txt', 'junrar': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-6cb24551-d1f4-45dc-867c-2eff419c34b7.txt', 'knot-dns': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-789c63c7-60e1-4b80-ba65-05407b688758.txt', 'libidn': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-0e51abe4-a201-4b5a-9dc8-9194e80d4afd.txt', 'libidn2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-753c1077-2b77-4caa-a84b-694f4b44d56b.txt', 'libldac': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-02da7cf8-60d1-452c-a9b1-5b2b229011c1.txt', 'libpsl': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-cd26551d-b1dd-4613-b7bb-7aed80a1d436.txt', 'librawspeed': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-8b9983e0-3586-4c53-ab43-f38d6089a9cc.txt', 'libtasn1': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-0c72e045-ae68-4108-9e9c-ff4cee9b0dd9.txt', 'libxml2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-3a3bca4c-4488-4654-8f30-305878e9ac28.txt', 'maven-model': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-4e325250-ce12-4c20-a1fa-5ba61544a122.txt', 'pem': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-7931352d-1087-443c-a5a5-8ee70543ae4a.txt', 'proj4': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-2b20c53d-9eb8-4ec1-82f0-7ca2b1f41efd.txt', 'rust-lexical': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-02dcc90f-614f-4fa5-ac78-f4326e9d8bc5.txt', 'samba': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-11e596e1-9bd7-4392-86b6-2f37ac6bb291.txt', 'suricata': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-77628d78-8493-4456-b9d6-c2df20091d33.txt', 'tarantool': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-5a44c25e-c208-469f-8c20-deac691afef6.txt', 'tinyusb': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-5d12b196-4a41-41a1-bfc9-bc6c4071fdda.txt', 'tremor': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-596e7d99-462e-44b3-bbc8-250ca1253f34.txt', 'vlc': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-de2fddd3-b19f-42c9-bbe6-322f8996d4cd.txt', 'vorbis': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-eefdf607-5ce7-435f-a2ae-3af6e6f00334.txt', 'wasmer': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-52c21407-faf5-40ca-bb5b-9bd5af65e2df.txt', 'wget': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-08e67971-0dc9-49ba-9362-756f7c6d9d82.txt', 'wget2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-def8e5fd-2c47-4a40-bc5d-d9080c39a545.txt', 'zeek': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-bdcdd809-ef07-4f09-b3fe-2cfd1b449008.txt', 'astroid': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-cb85a8b2-55bf-49d8-a18e-d60aee4c93a2.txt', 'clamav': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-1de307c3-98cd-4009-97cb-9c07cc552425.txt', 'rust-coreutils': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f1af6ff9-ad04-4de6-8c2f-3974a3719c2e.txt', 'lua': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-920760ed-652e-4fa7-870f-dc28fde4e42d.txt', 'cairo': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-32d2671c-4314-4ed8-9e26-b5298059a3ff.txt'} TIMEOUT ERROR: context deadline exceeded

maflcko avatar Sep 04 '24 06:09 maflcko

It looks like most of the failures are due to the branch being outdated.

Before a trial-build, my recommendation would be to merge the current master branch into the pull request. Otherwise, the result may be inaccurate and outdated.

maflcko avatar Sep 04 '24 06:09 maflcko

/gcbrun trial_build.py all

DonggeLiu avatar Sep 04 '24 12:09 DonggeLiu

Failed builds: 38/1007

Looked already pretty good, did it not ?

catenacyber avatar Sep 04 '24 12:09 catenacyber

Here is the trial build log log.

I (or someone else) will take a look into them

DonggeLiu avatar Sep 04 '24 23:09 DonggeLiu

I looked at the result and I think some projects break due to the compiler bump. It would be good to pin them, or otherwise fix them.

https://github.com/google/oss-fuzz/pull/12365/checks?check_run_id=29667299742

trial-build

Remaining builds: 31/1011, defaultdict(<class 'list'>, {'bitcoin-core': ['e97dac9b-220c-45ee-8343-84e9eec6bfe1'], 'bluez': ['b1499b2f-148a-4a43-af5e-084863c2c8a9'], 'checkstyle': ['8d87523f-7b24-473e-af3a-3bdcd241c6ee'], 'cloud-custodian': ['e38a48e3-419c-4e2b-9dd7-f94f18419a20'], 'cpuinfo': ['54fa5e3d-885d-4a6e-8a77-32fd3b80213b'], 'duckdb': ['b0426bc7-3e54-403b-a847-56ee0cb9a412'], 'ffmpeg': ['ac82d2f0-d7ca-4e70-b08b-b660c9dc2a04'], 'genshi': ['d2f6169b-2ec1-47df-8557-505f95afaa7b'], 'gprof2dot': ['33736e00-d147-4d0d-b2d8-7b9f7b78e833'], 'hikaricp': ['0958c36c-12ab-4ecb-9816-19b5e45cfd10'], 'htslib': ['61e7a9d0-2b54-4d1e-a96e-e072703a63f8'], 'http-parser': ['7dc60deb-9c57-4d76-825d-5ed27c6e6d74'], 'imagemagick': ['4075bbc0-1eb4-443a-b141-828a5cea34fe'], 'jq': ['f997d55a-3b45-46ab-b6aa-7f1b8a0888ab'], 'libreoffice': ['021c4098-7db3-49a5-ade8-535674b6fa3d'], 'libxslt': ['2f7b1a83-51da-4096-a39a-5216ee44b14e'], 'libyal': ['c4323b37-191e-4289-bc75-3b3c41a7ec79'], 'muparser': ['7fd96760-4d21-44a5-ae01-cf24e3af2a60'], 'neomutt': ['ab316d4f-3f3b-44cf-a37e-2c7ce2e0a3fb'], 'onednn': ['e6448e28-040b-445b-a7aa-9e8fdb06e382'], 'openweave': ['72af842b-1ce3-45f8-b8d5-3b1202183974'], 'python-phonenumbers': ['229da2ce-22f8-4c23-a3f3-e5fda4a17b1e'], 'simd': ['0d3301bd-6bc7-461c-8722-9fa3ae920b8a', '50e5284d-c067-4800-b6fc-a66b0641243a'], 'spring-cloud-config': ['d6f33c33-d6dd-4e0c-8011-1047e1f9be71'], 'sqlalchemy_jsonfield': ['c2b8ae95-517c-4152-ae49-9bae934a762e'], 'toolbelt': ['f71f41d6-59ec-4744-9dc7-e4656c7819ef'], 'vorbis': ['7a26d044-8d1d-4b68-9327-edb71f387ef3'], 'xmlpull': ['c72c9058-a0f0-408f-98cc-5a68d2b5150d'], 'yoga': ['2ef90f49-a3f6-4036-b0d5-6f00e465cfa3'], 'zopfli': ['10bee761-eaa3-4727-974b-9315b59786f0'], 'llvm': ['5346b641-4627-48a2-aa21-cdf3b33cca3b']}).

Failed builds: 20/1011, {'digest': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-5c036d8c-df26-4e9a-969e-7d27732dfabd.txt', 'envoy': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-83da7326-36bd-4815-8b20-9d82e7c8a835.txt', 'freeimage': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f4924f02-f678-42ef-8ed0-fa4bb18b0a20.txt', 'icu': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-d3be9614-1509-4810-b773-9c35e0e96dd6.txt', 'librawspeed': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-5fe6a7e2-b46e-448a-9311-2ffcc0b6ebdd.txt', 'libucl': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-30f3ad71-bc3d-4dae-8911-9ceb3bf12419.txt', 'libxml2': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-10217692-bb75-406a-bbce-d435640edca9.txt', 'mpv': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-f984eedc-e3ce-4b9f-b2f5-53b747934da7.txt', 'poppler': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-e6a3174b-909c-4366-8c72-099891c22ac1.txt', 'rust-lexical': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-0c261bf2-5504-4713-93e3-ace2b1ebd28d.txt', 'samba': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-9a18541d-f5ba-41f4-9c11-598898d7c031.txt', 'simdutf': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-585902f9-5450-4116-98e0-f3cb912601de.txt', 'suricata': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-c052834b-b700-4c1a-a9c0-b89cd6f3e55a.txt', 'tinyusb': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-879a3840-ccf1-46b8-b971-c835f148a2b9.txt', 'tomlkit': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-37bae839-f8d6-4926-9ea6-d631ef7783fd.txt', 'wasmer': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-01ef123a-b856-4160-b1d0-a7d89f1980ec.txt', 'zeek': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-419c1eb0-b3ab-4cfd-8061-90318e48dec2.txt', 'hadoop': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-36e1962a-7afe-4fa3-bc2d-61dcc4c4c8c3.txt', 'lua': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-702d8ef7-e4fa-4d25-9f47-ca8eb16fea79.txt', 'tarantool': 'https://oss-fuzz-gcb-logs.storage.googleapis.com/log-92a46fa2-369e-4d65-91cd-f4124401c28d.txt' } TIMEOUT

maflcko avatar Sep 05 '24 04:09 maflcko

First analysis :

  • digest : network error
  • envoy: new warning Wthread-safety-reference-return
  • freeimage: network error
  • icu: centipede build failure, is it related ?
  • librawspeed: new warning Wnan-infinity-disabled
  • libucl: strange, maybe due to timeouts and stack overflows in corpus for coverage
  • libxml2: looks like incompatibility between trial build and aarch64

I looked at the result and I think some projects break due to the compiler bump. It would be good to pin them, or otherwise fix them.

I guess the new warnings need to be fixed by each project

Only 2 out of the 7 first failures (icu and libucl) I do not understand and they may be due to this PR. I think this PR will fix more than it breaks, would it not ?

catenacyber avatar Sep 05 '24 14:09 catenacyber

Only 2 out of the 7 first failures (icu and libucl) I do not understand and they may be due to this PR.

Sometimes the project starts to fail to build at the same time the infra run is scheduled. So it may or may not be related to the PR and another build has to be done in those cases (either locally, or in another infra run).

If the project is failing, I think maintainers prefer it to be pinned or fixed. Pinning can be achieved similar to commit 767c7d3abfa725e1df137195b375358e8ea4e75c. (You'll have to adjust the sha256 to be a recent one).

maflcko avatar Sep 05 '24 15:09 maflcko

mpv : centipede again... poppler: unrelated Could NOT find Boost rust-lexical: build failure to investigate samba: Wformat-truncation intended by some test simdutf: aarch64 suricata: I guess I need to update it for rust and C compiler to match tinyusb: aarch64

catenacyber avatar Sep 05 '24 19:09 catenacyber

tomlkit: network error ? wasmer: new rust warnings zeek: looks like I need to fix coverage for targets generating multiple profraw in one run ?.. Hadoop: looks unrelated lua: aarch64 tarantool: aarch64

catenacyber avatar Sep 05 '24 19:09 catenacyber

So, sum up :

I can try to fix

  • by disabling the warning : envoy, librawspeed, samba
  • by improving the Dockerfile : suricata
  • by pinning an old rust compiler: wasmer and maybe rust-lexical
  • by improving the coverage script calling profraw_update : zeek

Do we agree about the aarch64 being incompatible with trial_build ? @DonggeLiu

docker: Error response from daemon: image with reference gcr.io/oss-fuzz-base/base-runner-testing-profraw9-update was found but does not match the specified platform: wanted linux/arm64, actual: linux/amd64.

This happens for libxml2, simdutf, tinyusb, lua, tarantool

Then we can rerun and see if the other ones are still failing the same way (and not with the actual today build), to it was just a temporary error (digest, freeimage, icu, libucl, mpv, poppler, tomlkit, hadoop)

catenacyber avatar Sep 05 '24 19:09 catenacyber

Regarding:

libxml2: looks like incompatibility between trial build and aarch64 simdutf: aarch64 tinyusb: aarch64 lua: aarch64 tarantool: aarch64

I saw a these same projects fail the trial build with the same errors in my PR trying to upgrade Python (see https://github.com/google/oss-fuzz/pull/12027#issuecomment-2314118556) so they're probably not related to the changes here.

The error message is the same for all of them:

Step #40 - "build-check-libfuzzer-address-aarch64": docker: Error response from daemon: image with reference gcr.io/oss-fuzz-base/base-runner-testing-profraw9-update was found but does not match the specified platform: wanted linux/arm64, actual: linux/amd64.

It's odd to see "wanted linux/arm64, actual: linux/amd64." but I suspect the actual issue isn't related to the project builds, but rather some quirk of how the Trial Builds cache the docker images for an individual PR between runs.

I found that if I waited a few days after a trial build, then merged the upstream changes from master into my PR branch to trigger CI, a number of the CI checks that failed previously would rerun and pass (hence my cache hypothesis 🤷 )

DaveLak avatar Sep 05 '24 19:09 DaveLak

Could a trial build be run for the before-failed projects :

envoy, librawspeed, samba, suricata, wasmer, rust-lexical, zeek, libxml2, simdutf, tinyusb, lua, tarantool, digest, freeimage, icu, libucl, mpv, poppler, tomlkit, hadoop

catenacyber avatar Sep 06 '24 12:09 catenacyber

ping @DonggeLiu ?

Could a trial build be run for the before-failed projects : envoy, librawspeed, samba, suricata, wasmer, rust-lexical, zeek, libxml2, simdutf, tinyusb, lua, tarantool, digest, freeimage, icu, libucl, mpv, poppler, tomlkit, hadoop

catenacyber avatar Sep 12 '24 20:09 catenacyber