{"action":"opened","issue":{"url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/5783","repository_url":"https://api.github.com/repos/GoogleChrome/lighthouse","labels_url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/5783/labels{/name}","comments_url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/5783/comments","events_url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/5783/events","html_url":"https://github.com/GoogleChrome/lighthouse/issues/5783","id":347711705,"node_id":"MDU6SXNzdWUzNDc3MTE3MDU=","number":5783,"title":"headless lighthouse audits fail: Caught exception: Graph creation failed, depth exceeded  ","user":{"login":"daviddahl","id":23880,"node_id":"MDQ6VXNlcjIzODgw","avatar_url":"https://avatars1.githubusercontent.com/u/23880?v=4","gravatar_id":"","url":"https://api.github.com/users/daviddahl","html_url":"https://github.com/daviddahl","followers_url":"https://api.github.com/users/daviddahl/followers","following_url":"https://api.github.com/users/daviddahl/following{/other_user}","gists_url":"https://api.github.com/users/daviddahl/gists{/gist_id}","starred_url":"https://api.github.com/users/daviddahl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daviddahl/subscriptions","organizations_url":"https://api.github.com/users/daviddahl/orgs","repos_url":"https://api.github.com/users/daviddahl/repos","events_url":"https://api.github.com/users/daviddahl/events{/privacy}","received_events_url":"https://api.github.com/users/daviddahl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-05T16:25:44Z","updated_at":"2018-08-05T16:25:44Z","closed_at":null,"author_association":"NONE","body":"#### Provide the steps to reproduce\r\n1. Run LH headless on https://txt.ist - this fails on one of my linux boxes but works perfectly on the other\r\n\r\nThe error for some of the audits is like: `speed-index:warn Caught exception: Graph creation failed, depth exceeded +517ms`\r\n\r\n#### What is the current behavior?\r\nLighthouse runs, but only some of the audits complete. I suspect I have some kind of problem affecting lighthouse via its dependencies, linux kernel or other issue\r\n\r\n#### What is the expected behavior?\r\nLighthouse runs and provides all complete audits\r\n\r\nI have 2 boxes, nearly identical hardware, same OS, one runs all my lighthouse tests perfectly, the other cannot provide any performance metrics, but does in fact provide other audits. \r\n\r\n#### Environment Information\r\n* Affected Channels: Node\r\n* Lighthouse version: 3.0.3\r\n* Node.js version: 8.11.3\r\n* Operating System: Ubuntu Linux 16.04\r\n\r\nBox have the same exact kernel: Linux 4.4.0-131-generic #157-Ubuntu SMP Thu Jul 12 15:51:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux\r\n\r\n**Related issues**\r\nNone\r\n\r\nLog:\r\n```\r\nwebplatform@lighty:/var/webplatform/deployed_apps/perf-lab/pageaudit$ ./node_modules/.bin/lighthouse https://txt.ist --config-path=./config.js --chrome-flags=\"--headless\"\r\n  ChromeLauncher Waiting for browser. +0ms\r\n  ChromeLauncher Waiting for browser... +1ms\r\n  ChromeLauncher Waiting for browser..... +505ms\r\n  ChromeLauncher Waiting for browser.....✓ +1ms\r\n  status Initializing… +471ms\r\n  status Loading page & waiting for onload Scripts, CSSUsage, ViewportDimensions, ImageUsage, Accessibility, DOMStats, OptimizedImages, ResponseCompression, TagsBlockingFirstPaint, Fonts +375ms\r\n  statusEnd Loading page & waiting for onload +2s\r\n  status Retrieving trace +1ms\r\n  status Retrieving devtoolsLog and network records +312ms\r\n  status Retrieving: Scripts +3ms\r\n  status Retrieving: CSSUsage +14ms\r\n  status Retrieving: ViewportDimensions +9ms\r\n  status Retrieving: ImageUsage +4ms\r\n  status Retrieving: Accessibility +5ms\r\n  status Retrieving: DOMStats +95ms\r\n  status Retrieving: OptimizedImages +10ms\r\n  status Retrieving: ResponseCompression +1ms\r\n  status Retrieving: TagsBlockingFirstPaint +11ms\r\n  status Retrieving: Fonts +3ms\r\n  status Disconnecting from browser... +3ms\r\n  status Analyzing and running audits... +3ms\r\n  status Evaluating: First Contentful Paint +22ms\r\n  first-contentful-paint:warn Caught exception: Graph creation failed, depth exceeded +52ms\r\n  status Evaluating: First Meaningful Paint +0ms\r\n  first-meaningful-paint:warn Caught exception: Graph creation failed, depth exceeded +1ms\r\n  status Evaluating: Speed Index +0ms\r\n  speed-index:warn Caught exception: Graph creation failed, depth exceeded +517ms\r\n  status Evaluating: Screenshot Thumbnails +0ms\r\n  status Evaluating: Estimated Input Latency +310ms\r\n  estimated-input-latency:warn Caught exception: Graph creation failed, depth exceeded +1ms\r\n  status Evaluating: Keep server response times low (TTFB) +0ms\r\n  status Evaluating: First CPU Idle +0ms\r\n  first-cpu-idle:warn Caught exception: Graph creation failed, depth exceeded +1ms\r\n  status Evaluating: Time to Interactive +0ms\r\n  interactive:warn Caught exception: Graph creation failed, depth exceeded +0ms\r\n  status Evaluating: User Timing marks and measures +0ms\r\n  status Evaluating: Critical Request Chains +3ms\r\n  status Evaluating: Avoid multiple page redirects +2ms\r\n  redirects:warn Caught exception: Graph creation failed, depth exceeded +0ms\r\n  status Evaluating: Minimizes main thread work +1ms\r\n  status Evaluating: JavaScript boot-up time +28ms\r\n  status Evaluating: Preload key requests +2ms\r\n  status Evaluating: Avoid multiple, costly round trips to any origin +1ms\r\n  status Evaluating: All text remains visible during webfont loads +1ms\r\n  status Evaluating: Network Requests +0ms\r\n  status Evaluating: Metrics +1ms\r\n  metrics:warn Caught exception: Graph creation failed, depth exceeded +0ms\r\n  status Evaluating: `[accesskey]` values are unique +1ms\r\n  status Evaluating: `[aria-*]` attributes match their roles +0ms\r\n  status Evaluating: `[role]`s have all required `[aria-*]` attributes +0ms\r\n  status Evaluating: Elements with `[role]` that require specific children `[role]`s, are present +0ms\r\n  status Evaluating: `[role]`s are contained by their required parent element +0ms\r\n  status Evaluating: `[role]` values are valid +0ms\r\n  status Evaluating: `[aria-*]` attributes have valid values +0ms\r\n  status Evaluating: `[aria-*]` attributes are valid and not misspelled +0ms\r\n  status Evaluating: `<audio>` elements contain a `<track>` element with `[kind=\"captions\"]` +0ms\r\n  status Evaluating: Buttons have an accessible name +0ms\r\n  status Evaluating: The page contains a heading, skip link, or landmark region +1ms\r\n  status Evaluating: Background and foreground colors have a sufficient contrast ratio +0ms\r\n  status Evaluating: `<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>` or `<template>` elements. +0ms\r\n  status Evaluating: Definition list items are wrapped in `<dl>` elements +0ms\r\n  status Evaluating: Document has a `<title>` element +0ms\r\n  status Evaluating: `[id]` attributes on the page are unique +0ms\r\n  status Evaluating: `<frame>` or `<iframe>` elements have a title +0ms\r\n  status Evaluating: `<html>` element has a `[lang]` attribute +0ms\r\n  status Evaluating: `<html>` element has a valid value for its `[lang]` attribute +0ms\r\n  status Evaluating: Image elements have `[alt]` attributes +0ms\r\n  status Evaluating: `<input type=\"image\">` elements have `[alt]` text +0ms\r\n  status Evaluating: Form elements have associated labels +1ms\r\n  status Evaluating: Presentational `<table>` elements avoid using `<th>`, `<caption>` or the `[summary]` attribute. +0ms\r\n  status Evaluating: Links have a discernible name +0ms\r\n  status Evaluating: Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`). +0ms\r\n  status Evaluating: List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements +0ms\r\n  status Evaluating: The document does not use `<meta http-equiv=\"refresh\">` +0ms\r\n  status Evaluating: `[user-scalable=\"no\"]` is not used in the `<meta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5. +0ms\r\n  status Evaluating: `<object>` elements have `[alt]` text +0ms\r\n  status Evaluating: No element has a `[tabindex]` value greater than 0 +0ms\r\n  status Evaluating: Cells in a `<table>` element that use the `[headers]` attribute only refer to other cells of that same table. +0ms\r\n  status Evaluating: `<th>` elements and elements with `[role=\"columnheader\"/\"rowheader\"]` have data cells they describe. +0ms\r\n  status Evaluating: `[lang]` attributes have a valid value +0ms\r\n  status Evaluating: `<video>` elements contain a `<track>` element with `[kind=\"captions\"]` +0ms\r\n  status Evaluating: `<video>` elements contain a `<track>` element with `[kind=\"description\"]` +0ms\r\n  status Evaluating: Custom controls have associated labels +1ms\r\n  status Evaluating: Custom controls have ARIA roles +0ms\r\n  status Evaluating: User focus is not accidentally trapped in a region +0ms\r\n  status Evaluating: Interactive controls are keyboard focusable +0ms\r\n  status Evaluating: Headings don't skip levels +0ms\r\n  status Evaluating: The page has a logical tab order +0ms\r\n  status Evaluating: The user's focus is directed to new content added to the page +0ms\r\n  status Evaluating: Offscreen content is hidden from assistive technology +0ms\r\n  status Evaluating: HTML5 landmark elements are used to improve navigation +0ms\r\n  status Evaluating: Visual order on the page follows DOM order +0ms\r\n  status Evaluating: Uses efficient cache policy on static assets +0ms\r\n  status Evaluating: Avoids enormous network payloads +2ms\r\n  status Evaluating: Defer offscreen images +0ms\r\n  offscreen-images:warn Caught exception: Graph creation failed, depth exceeded +1ms\r\n  status Evaluating: Eliminate render-blocking resources +0ms\r\n  render-blocking-resources:warn Caught exception: Graph creation failed, depth exceeded +4ms\r\n  status Evaluating: Minify CSS +0ms\r\n  unminified-css:warn Caught exception: Graph creation failed, depth exceeded +2ms\r\n  status Evaluating: Minify JavaScript +0ms\r\n  unminified-javascript:warn Caught exception: Graph creation failed, depth exceeded +73ms\r\n  status Evaluating: Defer unused CSS +0ms\r\n  unused-css-rules:warn Caught exception: Graph creation failed, depth exceeded +0ms\r\n  status Evaluating: Serve images in next-gen formats +0ms\r\n  uses-webp-images:warn Caught exception: Graph creation failed, depth exceeded +1ms\r\n  status Evaluating: Efficiently encode images +0ms\r\n  uses-optimized-images:warn Caught exception: Graph creation failed, depth exceeded +1ms\r\n  status Evaluating: Enable text compression +0ms\r\n  uses-text-compression:warn Caught exception: Graph creation failed, depth exceeded +1ms\r\n  status Evaluating: Properly size images +0ms\r\n  uses-responsive-images:warn Caught exception: Graph creation failed, depth exceeded +1ms\r\n  status Evaluating: Use video formats for animated content +0ms\r\n  efficient-animated-content:warn Caught exception: Graph creation failed, depth exceeded +1ms\r\n  status Evaluating: Avoids an excessive DOM size +0ms\r\n  status Generating results... +0ms\r\n  ChromeLauncher Killing Chrome instance 35781 +3ms\r\n  Printer html output written to /var/webplatform/deployed_apps/perf-lab/pageaudit/txt.ist_2018-08-05_11-14-35.report.html +17ms\r\n  CLI Protip: Run lighthouse with `--view` to immediately open the HTML report in your browser +0ms\r\n```"}}
{"actor":{"display_login":"daviddahl"}}