Hi,
I'm running ash_unittests locally on my linux machine and am getting this crash:
[FATAL:raw_ptr_backup_ref_impl.h(228)] Check failed: IsPointeeAlive(address).
#00 0x563a8792cc3e (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x7b67c3e)
#01 0x563a86be4c43 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x6e1fc43)
#02 0x563a82512eb2 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x274deb2)
#03 0x563a86e221d9 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x705d1d9)
#04 0x563a86e53985 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x708e985)
#05 0x563a86e52f12 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x708df12)
#06 0x563a86e54375 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x708f375)
#07 0x563a86ec2061 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x70fd061)
#08 0x563a86e54bcb (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x708fbcb)
#09 0x563a86e08647 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x7043647)
#10 0x563a86e0958d (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x704458d)
#11 0x563a86d61df7 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x6f9cdf7)
#12 0x563a86d5f547 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x6f9a547)
#13 0x563a8346f93a (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x36aa93a)
#14 0x563a862fc94e (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x653794e)
#15 0x563a862fd282 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x6538282)
#16 0x563a86306956 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x6541956)
#17 0x563a863065ef (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x65415ef)
#18 0x563a86efd2ea (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x71382ea)
#19 0x563a83388456 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x35c3456)
#20 0x563a86f0530b (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x714030b)
#21 0x563a86f05129 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x7140129)
#22 0x563a86d071c4 (/usr/local/google/home/esum/chromium/src/out/Default/ash_unittests+0x6f421c4)
#23 0x7f2ba6a196ca (/usr/lib/x86_64-linux-gnu/libc.so.6+0x276ca)
Any idea why I'm unable to get a stack trace (or just any information for that matter that tells me which pointer is dangling)? Here are my gn args:
dcheck_always_on = true
is_component_build = false
is_chrome_branded = true
is_debug = false
is_official_build = false
optimize_webui = false
target_os = "chromeos"
use_remoteexec=true
chrome_enable_logging_by_default = true
symbol_level = 1
enable_backup_ref_ptr_feature_flag = true
enable_dangling_raw_ptr_checks = true
enable_dangling_raw_ptr_feature_flag = true
enable_backup_ref_ptr_instance_tracer = true
ffmpeg_branding = "ChromeOS"
Note if I intentionally add a CHECK failure somewhere else in the unit test, I get a stack trace, but I cannot here for some reason.
Thanks!