New issue
Advanced search Search tips

Issue 603231 link

Starred by 2 users

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

DCHECKs on Mac don't cause process to exit

Project Member Reported by bokan@chromium.org, Apr 13 2016

Issue description

Tripping a DCHECK or adding a DCHECK(false) somewhere on Mac causes content_shell to print a symbolized stack trace but doesn't exit. An ASSERT prints the stacktrace and exits within a second or two.

I'm not sure if it's just hung walking the stack or something but this causes LayoutTests on Mac to Timeout where they should really be Crashes.


 

Comment 1 by bokan@chromium.org, Apr 13 2016

Cc: tkent@chromium.org
+tkent@ because you were involved with switching ASSERT -> DCHECK in Blink recently and might know who can look into this.

Comment 2 by tkent@chromium.org, Apr 13 2016

Cc: danakj@chromium.org thakis@chromium.org

Comment 3 by thakis@chromium.org, Apr 13 2016

Does it improve if you run

  launchctl unload -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist
    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist

(from https://www.chromium.org/developers/how-tos/debugging-on-os-x ?)

Comment 4 by bokan@chromium.org, Apr 14 2016

Just tried this, didn't help.

Comment 5 by tkent@chromium.org, Jun 23 2016

Components: -Blink>Architecture Blink>Internals
Renaming Blink>Architecture to Blink>Internals

Sign in to add a comment