Bug 26743 - [CHROMIUM] Multiple ASSERT_NOT_REACHED reached in Chromium font code
Summary: [CHROMIUM] Multiple ASSERT_NOT_REACHED reached in Chromium font code
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Platform (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Windows XP
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-25 17:16 PDT by Nicolas Sylvain
Modified: 2009-06-28 04:13 PDT (History)
1 user (show)

See Also:


Attachments
remove font asserts (5.13 KB, patch)
2009-06-26 11:12 PDT, Nicolas Sylvain
dglazkov: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nicolas Sylvain 2009-06-25 17:16:29 PDT
This is a follow up for bug 26484

The problem fixed in bug 26484 appears at multiple other places in the codebase.

Short description: Chromium may not be able to load fonts when the browser process is going down because of the sandbox restrictions (and the lack of help from the browser process). We have some asserts in this case. But since it happens often during shutdown, we want to replace these asserts for LOG messages.

I will submit a patch for review.
Comment 1 Nicolas Sylvain 2009-06-26 11:12:07 PDT
Created attachment 31939 [details]
remove font asserts
Comment 2 Dimitri Glazkov (Google) 2009-06-26 11:19:26 PDT
Comment on attachment 31939 [details]
remove font asserts

r=me.
Comment 3 Eric Seidel (no email) 2009-06-28 04:13:30 PDT
Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	WebCore/ChangeLog
	M	WebCore/platform/graphics/chromium/FontChromiumWin.cpp
	M	WebCore/platform/graphics/chromium/FontPlatformDataChromiumWin.cpp
	M	WebCore/platform/graphics/chromium/GlyphPageTreeNodeChromiumWin.cpp
	M	WebCore/platform/graphics/chromium/SimpleFontDataChromiumWin.cpp
Committed r45325
http://trac.webkit.org/changeset/45325