New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 761693 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Sep 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug



Sign in to add a comment

CHECK failure: InitDefaultFont(). Could not find the default font in platform_font_linux.cc

Project Member Reported by ClusterFuzz, Sep 4 2017

Issue description

Detailed report: https://clusterfuzz.com/testcase?key=5217219457056768

Fuzzer: quic_fuzzer
Job Type: linux_asan_chrome_mp
Platform Id: linux

Crash Type: CHECK failure
Crash Address: 
Crash State:
  InitDefaultFont(). Could not find the default font in platform_font_linux.cc
  gfx::PlatformFontLinux::PlatformFontLinux
  gfx::PlatformFont::CreateDefault
  
Sanitizer: address (ASAN)

Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=5217219457056768

Additional requirements: Requires Gestures

Issue filed automatically.

See https://github.com/google/clusterfuzz-tools for more information.

Note: This crash might not be reproducible with the provided testcase. That said, for the past 14 days we've been seeing this crash frequently. If you are unable to reproduce this, please try a speculative fix based on the crash stacktrace in the report. The fix can be verified by looking at the crash statistics in the report, a day after the fix is deployed. If the fix resolved the issue, please close the bug by marking as Fixed.
 
Cc: msrchandra@chromium.org
Labels: Test-Predator-Correct-CLs
Owner: jonr...@chromium.org
Status: Assigned (was: Untriaged)
Assigning to concern owner from Predator results --
Regression information is not available. The result is the blame information. 

Author: rch@chromium.org
Project: chromium
Changelist: https://chromium.googlesource.com/chromium/src/+/82d89abc03ea6fd6b9258f0e57be0290b33d7eb1
Time: Fri Feb 28 18:25:34 2014
The CL last changed line 791 of file logging.cc, which is stack frame 1. 

Author: Jonathan
Project: chromium
Changelist: https://chromium.googlesource.com/chromium/src/+/393cc78cf982dacd721f3616b0afb752d42d9c77
Time: Tue Jul 11 02:53:12 2017
The CL last changed line 83 of file platform_font_linux.cc, which is stack frame 2. 

Author: derat
Project: chromium
Changelist: https://chromium.googlesource.com/chromium/src/+/cd2d6fbd501376345db3964e9a5d89047ae2842d
Time: Thu Feb 12 00:10:41 2015
The CL last changed line 336 of file platform_font_linux.cc, which is stack frame 3. 

Author: ben@chromium.org
Project: chromium
Changelist: https://chromium.googlesource.com/chromium/src/+/c6ac841f51c0b884b38e917ac30b1dfde0dc43a7
Time: Fri Aug 13 16:43:03 2010
The CL last changed line 16 of file font.cc, which is stack frame 4. 

Author: yukishiino@chromium.org
Project: chromium
Changelist: https://chromium.googlesource.com/chromium/src/+/2a25d802bdaf4b3d6dd543fa7a9ba999f556eeac
Time: Sun Feb 09 03:12:55 2014
The CL last changed line 231 of file font_list.cc, which is stack frame 5. 

Author: yukishiino@chromium.org
Project: chromium
Changelist: https://chromium.googlesource.com/chromium/src/+/2a25d802bdaf4b3d6dd543fa7a9ba999f556eeac
Time: Sun Feb 09 03:12:55 2014
The CL last changed line 108 of file font_list.cc, which is stack frame 6.

Suspecting Commit#
https://chromium.googlesource.com/chromium/src/+/393cc78cf982dacd721f3616b0afb752d42d9c77

@jonross -- Could you please look into the issue, kindly re-assign if this is not related to your changes.
Thank You.
Project Member

Comment 2 by ClusterFuzz, Sep 19 2017

ClusterFuzz has detected this issue as fixed in range 500820:500829.

Detailed report: https://clusterfuzz.com/testcase?key=5217219457056768

Fuzzer: quic_fuzzer
Job Type: linux_asan_chrome_mp
Platform Id: linux

Crash Type: CHECK failure
Crash Address: 
Crash State:
  InitDefaultFont(). Could not find the default font in platform_font_linux.cc
  gfx::PlatformFontLinux::PlatformFontLinux
  gfx::PlatformFont::CreateDefault
  
Sanitizer: address (ASAN)

Fixed: https://clusterfuzz.com/revisions?job=linux_asan_chrome_mp&range=500820:500829

Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=5217219457056768

Additional requirements: Requires Gestures

See https://github.com/google/clusterfuzz-tools for more information.

If you suspect that the result above is incorrect, try re-doing that job on the test case report page.
Status: WontFix (was: Assigned)
This CHECK that was being thrown was added to help find cases where fonts are not available.

It appears that the original fuzzing found one such case, but the root cause has since been fixed.

Sign in to add a comment