GraphicsMagick: Move to Ubuntu 24.04. Disable memory fuzzer since it no longer works.#15004
GraphicsMagick: Move to Ubuntu 24.04. Disable memory fuzzer since it no longer works.#15004bobfriesenhahn wants to merge 2 commits intogoogle:masterfrom
Conversation
|
bobfriesenhahn is either the primary contact or is in the CCs list of projects/graphicsmagick. |
|
FYI, with the new oss-fuzz Ubuntu 24.04 baseline, and the "memory" fuzzer enabled, any automatically allocated (on stack) buffer which is not fully memset to zero produces a diagnostic, even if the part which was accessed was initialized. Is there a way to solve this problem? Curl may be the only C/C++ project on the new Ubuntu 24.04 baseline which has "memory" fuzzing enabled, but I looked at the code and it appears that it may have a policy to explicitly fully initialize all stack data immediately. |
|
When I build GraphicsMagick for "memory" sanitizing it seems that there are still some shared libraries linked to by the executables. I see this:
Are these libraries provided by oss-fuzz for "memory" fuzzing or are they libraries not prepared for "memory" fuzzing? |
|
A working memory sanitizer seems essential. Very few C/C++ projects have successfully migrated to use "base_os_version: ubuntu-24-04". Something is seriously wrong! I am closing this merge request until a solution is found. |
Move to Ubuntu 24.04. Use --stream with hg pull for much better performance. Disable the memory fuzzer since it no longer works.