Re: Does Gnulib replace exit(3) under any circumstances?
Simon Josefsson via Gnulib discussion list <[email protected]> Fri, 24 Jul 2026 11:06:17 +0200
| Newsgroups | gmane.comp.lib.gnulib.bugs |
|---|---|
| Message-ID | <[email protected]> |
Bruno Haible via Gnulib discussion list <[email protected]> writes: > G. Branden Robinson wrote: >> Unfortunately, making groff ASAN-quiet is not a scheduled goal. >> ... >> "I see lots of memory leaks. > > ASAN is useful also when you don't care about memory leaks. > Just set > export ASAN_OPTIONS="detect_leaks=0 abort_on_error=1 > allocator_may_return_null=1" Thanks for reminding me! I was just about giving up on using ASAN for wdiff which have memory leaks that are less important to fix. I think the recommended parameter separator is ':' not ' ' though? > References: > https://github.com/google/sanitizers/wiki/AddressSanitizer > https://clang.llvm.org/docs/AddressSanitizer.html There is also: https://github.com/google/sanitizers/wiki/AddressSanitizerFlags However I don't see 'allocator_may_return_null' in any of those pages. What does it do? /Simon
signature.asc
(application/pgp-signature, 1.2 KB)
-----BEGIN PGP SIGNATURE----- iQNoBAEWCgMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmpjKwkUHHNpbW9uQGpv c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh BLHSvRN1vst4TPT4xNc89jjFPAa+BQJp4fWRBQkOa+rdAAoJENc89jjFPAa+hWIA /1lQvrJeGlQq50lP6tm99D1zDy7J1tQ3ha4x0Jx7rkFTAP9hpUKuTvm6m1fXyiZV YZlu2+Id/Dq3CIAZvNF+XEr2BLgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0 +MTXPPY4xTwGvgUCaeCW1wUJDmqLVgCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE 8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J ENc89jjFPAa+s7AA+gIIHpBApDpcDj1sKhzDngmpvwQf0VkHme6s+EG7qSgpAQDe /XMrU0c0Pa3ji85cMqZhvzJOFI/soe662lzL0QY3Bbg4BFySz2oSCisGAQQBl1UB BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJp4JbXBQkOaottAAoJENc89jjF PAa+RNUA/2faQO/nFT06E+MlhlQdo/0chlQXC5TZMPTVvVBFwoLOAP9xLJK0ow5E jTzYJB4K810AL/Iv6PEOAEgA4cPTHVlbCQAKCRBRcisI/kdFosEwAQCd+pYCTa9f LK86ZHIlrr8s3u/gYFNQUk7N1iv5KtBAYwEA2mVIhnYBtvpcDHb6yY0y3fjdaZkT gdHqsHpCOj2WPAg= =p07q -----END PGP SIGNATURE-----