New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 651862 link

Starred by 5 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Sep 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

DumpWithoutCrashing() causes complete crash rather than just dumping (on Mac)

Project Member Reported by eroman@chromium.org, Sep 30 2016

Issue description

I experienced 5 browser crashes consistently yesterday (while trying to open a particular Google Doc in a meeting).

Only a single report was uploaded (37cfb06d00000000), however this report indicates the crash cause as being:

void DumpWithoutCrashing() {
  CRASHPAD_SIMULATE_CRASH();
}

This is unexpected -- DumpWithoutCrashing() should not be killing the browser process.

Another possibility is that CRASHPAD_SIMULATE_CRASH() was innocent in this, and then the real browser crash happened immediately later but that report was throttled and not uploaded. (I have the other .dmp files if someone wants to take a look.)

I was running Stable Chrome (53.0.2785.116) at the time
 

Comment 1 by eroman@chromium.org, Sep 30 2016

Cc: rtenneti@chromium.org sh...@chromium.org
 Issue 118466  has been merged into this issue.
Cc: creis@chromium.org
+ creis for https://crash.corp.google.com/browse?stbtiq=37cfb06d00000000#4 crash report

Comment 4 by creis@chromium.org, Sep 30 2016

Cc: alex...@chromium.org
Crash 37cfb06d00000000 is not a browser crash on its own.  (It's diagnostics for solving  issue 575245 .)  It's just classified that way because the dump is sent from the browser process.  It seems likely that in your case, the browser crashed shortly afterwards for a different reason.  If you have the dump files, that would be worth checking.

(rtenneti: How is comment 2 related to this report?  I don't understand the connection.)
creis: Thanks for looking into this. I wanted to verify DumpWithoutCrashing() is working on Mac and we are getting reports (I just looked for that crash signature in various channels to convince myself that it does work and that there was no regression recently).

Comment 6 by eroman@chromium.org, Sep 30 2016

@creis: Confirmed, that does seem to be what happened.

I manually uploaded the next minidump with curl (reportID: 4447bb8300000000). The .dmp files are 3 seconds apart. So DumpWithoutCrashing() may be working as advertised (wrote the original report), and then a few seconds later the browser crashed due to issue 627400.

Sorry false alarm regarding DumpWithoutCrashing()

Comment 7 by eroman@chromium.org, Sep 30 2016

Status: WontFix (was: Untriaged)

Comment 8 by creis@chromium.org, Sep 30 2016

Great!  Of course, if there's anything more you can share on the repro steps on issue 627400, we'd love to track that one down as well.  :)
xref https://bugs.chromium.org/p/crashpad/issues/detail?id=23 on improving rate-limiting logic.

Comment 10 by sh...@chromium.org, Sep 30 2016

Good job, everybody!

Sign in to add a comment