Open sergio-nsk opened 4 months ago
This could be related to #3061. Note that we only test ASan builds on Linux currently. See https://bitbucket.org/chromiumembedded/cef/wiki/UsingAddressSanitizer.md
if you started to build CEF with enabled_nacl = true
NaCL is only supported with ChromeOS.
I saw that issue, and decided it was not relevant, because CEF and AddressSanitizer in client on macOS worked well until 123.0.6312.46 and crashes were in different calls.
If you stopped using --no-nacl
in install-build-deps.py
then it set the default enabled_nacl = true
regardless of ChromeOS and set use_allocator_shim = true
.
Note that we only test ASan builds on Linux currently.
It's okay. I am talking about ASan in Client and regularly built Debug or Release CEF.
cef_load_library(path)
in main fails with the errorThe stack trace
Versions
Additional context
It looks like a conflict/race with ASAN malloc zones.
It started to happen since 123.0.6312.46, worked well till 123.0.6312.4 beta. I could not find any reason in the Chromium and CEF changes between 123.0.6312.4 and 123.0.6312.46. Wonder, if you started to build CEF with
enable_nacl = true
since 123.0.6312.46, that can be an issue because enables using the allocator shim with Chromium custom malloc zone.