Null-dereference in __tsan::CallUserSignalHandler |
|||||
Issue descriptionDetailed report: https://clusterfuzz.com/testcase?key=5457193293053952 Fuzzer: ochang_domfuzzer Job Type: linux_tsan_chrome_mp Platform Id: linux Crash Type: Null-dereference Crash Address: 0x000000000108 Crash State: __tsan::CallUserSignalHandler rtl_sigaction blink::ShapeResult::FallbackFonts Sanitizer: thread (TSAN) Regressed: https://clusterfuzz.com/revisions?job=linux_tsan_chrome_mp&range=375946:376263 Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=5457193293053952 Issue filed automatically. See https://github.com/google/clusterfuzz-tools for more information.
,
Aug 24 2017
drott@, this looks like about PrimaryFont() being nullptr. Is it our usual to return if |!PrimaryFont()|? Adding such a check is doable for me, but wanted to check to see if you have any insights.
,
Aug 24 2017
I cannot reproduce this issue locally: $ [...]/clusterfuzz-tools/releases/clusterfuzz reproduce 5457193293053952 Original crash type: Null-dereference Original crash state: __tsan::CallUserSignalHandler rtl_sigaction blink::SimpleFontData::IsTextOrientationFallbackOf The stacktrace doesn't match the original stacktrace. Try again (3 times). Press Ctrl+C to stop trying to reproduce. UnreproducibleError: The crash cannot be reproduced after trying 3 times. Here are things you can try: - Run outside XVFB (e.g. you will be able to see the launched program on screen.) with `--disable-xvfb`, which is especially useful for Chrome. - Run with the downloaded build by adding `--build download`. - Run `build/install-build-deps.sh` to ensure all dependencies are installed. - Run with more number of trials by adding `-i 10`, which is especially good for gesture-related testcases. - Use gdb to debug by adding `--enable-debug`.
,
Aug 31 2017
ClusterFuzz testcase 5457193293053952 is still reproducing on tip-of-tree build (trunk). If this testcase was not reproducible locally or unworkable, ignore this notification and we will file another bug soon with hopefully a better and workable testcase. Otherwise, if this is not intended to be fixed (e.g. this is an intentional crash), please add ClusterFuzz-Ignore label to prevent future bug filing with similar crash stacktrace.
,
Aug 31 2017
Removing the 'Reproducible' tag, compare #3. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by msrchandra@chromium.org
, Aug 21 2017Labels: M-62 Test-Predator-Wrong
Owner: kojii@chromium.org
Status: Assigned (was: Untriaged)