Lighthouse: Lighthouse/chrome crash on Ubuntu 16.04

Created on 2 Sep 2019  ·  4Comments  ·  Source: GoogleChrome/lighthouse

Provide the steps to reproduce

  1. Run LH on node, url https://www.clouty.ru/

What is the current behavior?

Upon run with verbose option, I'm receiving next log:

Mon, 02 Sep 2019 14:27:51 GMT status:verbose Create config
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Requiring gatherers
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Requiring gatherers
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Requiring audits
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Requiring audits
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Create config
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Runner setup
Mon, 02 Sep 2019 14:27:51 GMT listen for event =>:verbose Target.attachedToTarget
Mon, 02 Sep 2019 14:27:51 GMT listen for event =>:verbose Target.receivedMessageFromTarget
Mon, 02 Sep 2019 14:27:51 GMT listen for event =>:verbose Runtime.executionContextDestroyed
Mon, 02 Sep 2019 14:27:51 GMT listen for event =>:verbose Page.frameNavigated
Mon, 02 Sep 2019 14:27:51 GMT status Connecting to browser
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Connecting to browser
Mon, 02 Sep 2019 14:27:51 GMT status Resetting state with about:blank
Mon, 02 Sep 2019 14:27:51 GMT Driver:verbose Network.enable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Network.enable
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Network.enable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Target.setAutoAttach
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Target.setAutoAttach
Mon, 02 Sep 2019 14:27:51 GMT Driver:verbose Page.enable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Page.enable
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Page.enable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Page.setLifecycleEventsEnabled
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Page.setLifecycleEventsEnabled
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Emulation.setScriptExecutionDisabled
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Emulation.setScriptExecutionDisabled
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Page.navigate
Mon, 02 Sep 2019 14:27:51 GMT listen once for event =>:verbose Page.frameNavigated
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Page.navigate
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.frameStartedLoading
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.frameNavigated
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.loadEventFired
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.frameStoppedLoading
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.domContentEventFired
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Resetting state with about:blank
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Getting browser version
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Browser.getVersion
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Browser.getVersion
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Getting browser version
Mon, 02 Sep 2019 14:27:51 GMT status Benchmarking machine
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Runtime.evaluate
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Runtime.evaluate
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Benchmarking machine
Mon, 02 Sep 2019 14:27:51 GMT status Initializing…
Mon, 02 Sep 2019 14:27:51 GMT listen once for event =>:verbose ServiceWorker.workerRegistrationUpdated
Mon, 02 Sep 2019 14:27:51 GMT Driver:verbose ServiceWorker.enable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose ServiceWorker.enable
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose ServiceWorker.enable
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose ServiceWorker.workerRegistrationUpdated
Mon, 02 Sep 2019 14:27:51 GMT Driver:verbose ServiceWorker.disable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose ServiceWorker.disable
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose ServiceWorker.workerVersionUpdated
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose ServiceWorker.disable
Mon, 02 Sep 2019 14:27:51 GMT listen for event =>:verbose ServiceWorker.workerVersionUpdated
Mon, 02 Sep 2019 14:27:51 GMT Driver:verbose ServiceWorker.enable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose ServiceWorker.enable
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose ServiceWorker.enable
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose ServiceWorker.workerRegistrationUpdated
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose ServiceWorker.workerVersionUpdated
Mon, 02 Sep 2019 14:27:51 GMT Driver:verbose ServiceWorker.disable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose ServiceWorker.disable
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose ServiceWorker.disable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Emulation.setDeviceMetricsOverride
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Network.setUserAgentOverride
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Emulation.setTouchEmulationEnabled
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.frameResized
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.frameResized
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Emulation.setDeviceMetricsOverride
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Network.setUserAgentOverride
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Emulation.setTouchEmulationEnabled
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Network.emulateNetworkConditions
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Network.emulateNetworkConditions
Mon, 02 Sep 2019 14:27:51 GMT Driver:verbose Runtime.enable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Runtime.enable
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Runtime.executionContextCreated
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Runtime.enable
Mon, 02 Sep 2019 14:27:51 GMT Driver:verbose Debugger.enable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Debugger.enable
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Debugger.enable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Debugger.setSkipAllPauses
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Debugger.setSkipAllPauses
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Debugger.setAsyncCallStackDepth
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Debugger.setAsyncCallStackDepth
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Page.addScriptToEvaluateOnLoad
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Page.addScriptToEvaluateOnLoad
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Page.addScriptToEvaluateOnLoad
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Page.addScriptToEvaluateOnLoad
Mon, 02 Sep 2019 14:27:51 GMT listen for event =>:verbose Page.javascriptDialogOpening
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Storage.clearDataForOrigin
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Storage.clearDataForOrigin
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Initializing…
Mon, 02 Sep 2019 14:27:51 GMT status Resetting state with about:blank
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Target.setAutoAttach
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Target.setAutoAttach
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Page.setLifecycleEventsEnabled
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Page.setLifecycleEventsEnabled
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Emulation.setScriptExecutionDisabled
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Emulation.setScriptExecutionDisabled
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Page.navigate
Mon, 02 Sep 2019 14:27:51 GMT listen once for event =>:verbose Page.frameNavigated
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Page.navigate
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.frameStartedLoading
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Runtime.executionContextDestroyed
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Runtime.executionContextsCleared
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.frameNavigated
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Runtime.executionContextCreated
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.loadEventFired
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.frameStoppedLoading
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.domContentEventFired
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Resetting state with about:blank
Mon, 02 Sep 2019 14:27:51 GMT status Setting up network for the pass trace
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Network.emulateNetworkConditions
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Network.emulateNetworkConditions
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Network.setBlockedURLs
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Network.setBlockedURLs
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Setting up network for the pass trace
Mon, 02 Sep 2019 14:27:51 GMT status Cleaning browser cache
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Network.clearBrowserCache
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Network.clearBrowserCache
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Network.setCacheDisabled
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Network.setCacheDisabled
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Network.setCacheDisabled
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Network.setCacheDisabled
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Cleaning browser cache
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Running beforePass methods
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: CSSUsage
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: CSSUsage
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: ViewportDimensions
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: ViewportDimensions
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: RuntimeExceptions
Mon, 02 Sep 2019 14:27:51 GMT listen for event =>:verbose Runtime.exceptionThrown
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: RuntimeExceptions
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: ConsoleMessages
Mon, 02 Sep 2019 14:27:51 GMT listen for event =>:verbose Log.entryAdded
Mon, 02 Sep 2019 14:27:51 GMT Driver:verbose Log.enable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Log.enable
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Log.enable
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Log.startViolationsReport
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Log.startViolationsReport
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: ConsoleMessages
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: AnchorElements
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: AnchorElements
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: ImageElements
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: ImageElements
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: LinkElements
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: LinkElements
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: MetaElements
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: MetaElements
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: ScriptElements
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: ScriptElements
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: AppCacheManifest
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: AppCacheManifest
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: Doctype
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: Doctype
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: DOMStats
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: DOMStats
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: OptimizedImages
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: OptimizedImages
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: PasswordInputsWithPreventedPaste
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: PasswordInputsWithPreventedPaste
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: ResponseCompression
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: ResponseCompression
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: TagsBlockingFirstPaint
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Page.addScriptToEvaluateOnLoad
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Page.addScriptToEvaluateOnLoad
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: TagsBlockingFirstPaint
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: FontSize
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: FontSize
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: EmbeddedContent
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: EmbeddedContent
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: RobotsTxt
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: RobotsTxt
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: TapTargets
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: TapTargets
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Gathering setup: Accessibility
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Gathering setup: Accessibility
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Running beforePass methods
Mon, 02 Sep 2019 14:27:51 GMT status Beginning devtoolsLog and trace
Mon, 02 Sep 2019 14:27:51 GMT status:verbose Getting browser version
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Browser.getVersion
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Browser.getVersion
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Getting browser version
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Tracing.start
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Tracing.start
Mon, 02 Sep 2019 14:27:51 GMT statusEnd:verbose Beginning devtoolsLog and trace
Mon, 02 Sep 2019 14:27:51 GMT status Loading page & waiting for onload CSSUsage, ViewportDimensions, RuntimeExceptions, ConsoleMessages, AnchorElements, ImageElements, LinkElements, MetaElements, ScriptElements, AppCacheManifest, Doctype, DOMStats, OptimizedImages, PasswordInputsWithPreventedPaste, ResponseCompression, TagsBlockingFirstPaint, FontSize, EmbeddedContent, RobotsTxt, TapTargets, Accessibility
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Target.setAutoAttach
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Target.setAutoAttach
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Page.setLifecycleEventsEnabled
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Page.setLifecycleEventsEnabled
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Emulation.setScriptExecutionDisabled
Mon, 02 Sep 2019 14:27:51 GMT method <= browser OK:verbose Emulation.setScriptExecutionDisabled
Mon, 02 Sep 2019 14:27:51 GMT method => browser:verbose Page.navigate
Mon, 02 Sep 2019 14:27:51 GMT listen for event =>:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:51 GMT listen once for event =>:verbose Page.loadEventFired
Mon, 02 Sep 2019 14:27:51 GMT listen once for event =>:verbose Page.domContentEventFired
Mon, 02 Sep 2019 14:27:51 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:51 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:51 GMT NetworkRecorder:verbose network semi-quiet
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT method <= browser OK:verbose Page.navigate
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Page.frameStartedLoading
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Runtime.executionContextDestroyed
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Runtime.executionContextsCleared
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Page.frameNavigated
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Runtime.executionContextCreated
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network semi-quiet
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.requestWillBeSent
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.resourceChangedPriority
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.responseReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Page.lifecycleEvent
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.dataReceived
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Debugger.scriptParsed
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Network.loadingFinished
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT NetworkRecorder:verbose network busy
Mon, 02 Sep 2019 14:27:52 GMT Driver:verbose Waiting on DomContentLoaded
Mon, 02 Sep 2019 14:27:52 GMT <= event:verbose Inspector.targetCrashed
Mon, 02 Sep 2019 14:28:36 GMT Driver:warn Timed out waiting for page load. Checking if page is hung...
Mon, 02 Sep 2019 14:28:36 GMT method => browser:verbose Runtime.evaluate
Mon, 02 Sep 2019 14:28:37 GMT Driver:warn Page appears to be hung, killing JavaScript...
Mon, 02 Sep 2019 14:28:37 GMT method => browser:verbose Emulation.setScriptExecutionDisabled
Mon, 02 Sep 2019 14:29:07 GMT statusEnd:verbose Loading page & waiting for onload CSSUsage, ViewportDimensions, RuntimeExceptions, ConsoleMessages, AnchorElements, ImageElements, LinkElements, MetaElements, ScriptElements, AppCacheManifest, Doctype, DOMStats, OptimizedImages, PasswordInputsWithPreventedPaste, ResponseCompression, TagsBlockingFirstPaint, FontSize, EmbeddedContent, RobotsTxt, TapTargets, Accessibility
Mon, 02 Sep 2019 14:29:07 GMT status Disconnecting from browser...
Mon, 02 Sep 2019 14:29:07 GMT method => browser:verbose Storage.clearDataForOrigin
{ LHError: PROTOCOL_TIMEOUT
    at Timeout.setTimeout [as _onTimeout] (/app/node_modules/lighthouse/lighthouse-core/gather/driver.js:409:21)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
  name: 'LHError',
  code: 'PROTOCOL_TIMEOUT',
  friendlyMessage:
   'Waiting for DevTools protocol response has exceeded the allotted time. (Method: Emulation.setScriptExecutionDisabled)',
  lhrRuntimeError: true,
  protocolMethod: 'Emulation.setScriptExecutionDisabled' }
Mon, 02 Sep 2019 14:29:07 GMT method <= browser OK:verbose Storage.clearDataForOrigin
Mon, 02 Sep 2019 14:29:07 GMT GatherRunner disconnect:error read ECONNRESET
Mon, 02 Sep 2019 14:29:07 GMT statusEnd:verbose Disconnecting from browser...

Launch code, slightly modified version from https://github.com/GoogleChrome/lighthouse/blob/master/docs/readme.md#using-programmatically but with some catch blocks and chrome flags:

function launchChromeAndRunLighthouse(url, opts, config = null): Promise<RootObject> {
    return chromeLauncher.launch({chromeFlags: opts.chromeFlags})
        .catch((chromeLauncherError) => {
            throw new Error(`Failed launching chrome: ${chromeLauncherError}`);
        })
        .then(chrome => {
            opts.port = chrome.port;

            return lighthouse(url, opts, config)
                .catch((lighthouseError) => {
                    console.log(lighthouseError);
                    return chrome.kill()
                        .catch((chromeError) => {
                            throw new Error(`Failed killing chrome: ${chromeError}`)
                        })
                        .then(() => {
                            throw new Error("Whoops!");
                        });
                })
                .then(results => {
                    return chrome.kill()
                        .catch((chromeError) => {
                            throw new Error(`Failed killing chrome upon successful test: ${chromeError}`)
                        })
                        .then(() => results.lhr)
                });
        });
}

const opts = {
    chromeFlags: ['--headless', '--disable-gpu', '--no-sandbox'],
};

What is the expected behavior?

Expected to receive report, but received error

Environment Information

  • Affected Channels: Node
  • Chrome version: 76.0.3809.100
  • Lighthouse version: 5.2.0
  • Node.js version: v10.13.0
  • Operating System: Ubuntu 16.04
  • Allocated memory: 4096MB
  • Machine configuration:
$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 158
Model name:            Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz
Stepping:              9
CPU MHz:               4004.953
CPU max MHz:           3800.0000
CPU min MHz:           800.0000
BogoMIPS:              7584.00
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0-7
duplicate

All 4 comments

Howdy chief! Appreciate you filing this bug. :clap:

We think this is the same root issue as #6512. So, we'll automatically mark this as a duplicate. Thanks!
:robot: Beep beep boop.

@kirill-chirkov-at-clouty Thanks man. With your catch blocks I was able to kill handling chrome processes when LHError: PROTOCOL_TIMEOUT happened.

@kirill-chirkov-at-clouty just solved the exact same problem by increasing the shared memory size of my docker container to min. 128m
Nevertheless: Thank you as well for the catch blocks!

Frankly speaking, I solved this by upgrading lighthouse from 5.2.0 to 5.4.0. This problem has gone completely.

Was this page helpful?
0 / 5 - 0 ratings