| Index: chrome/browser/page_load_metrics/metrics_web_contents_observer.cc
|
| diff --git a/chrome/browser/page_load_metrics/metrics_web_contents_observer.cc b/chrome/browser/page_load_metrics/metrics_web_contents_observer.cc
|
| index 4f1635151f42b52ef3e52a75ff967db51a72ba94..b8b781541f2b0d7d2a956496400dc1c665ab3671 100644
|
| --- a/chrome/browser/page_load_metrics/metrics_web_contents_observer.cc
|
| +++ b/chrome/browser/page_load_metrics/metrics_web_contents_observer.cc
|
| @@ -156,8 +156,10 @@ bool IsValidPageLoadTiming(const PageLoadTiming& timing) {
|
| }
|
|
|
| if (!EventsInOrder(timing.first_layout, timing.first_paint)) {
|
| - NOTREACHED() << "Invalid first_layout " << timing.first_layout
|
| - << " for first_paint " << timing.first_paint;
|
| + // This can happen when we process an XHTML document that doesn't contain
|
| + // well formed XML. See crbug.com/627607.
|
| + DLOG(ERROR) << "Invalid first_layout " << timing.first_layout
|
| + << " for first_paint " << timing.first_paint;
|
| return false;
|
| }
|
|
|
|
|