Hi all,

*tldr; C stack trace output will change, but we will now get dumps on
Windows and on signals / uncaught C++ exceptions in d8.*

I'm planing on landing https://codereview.chromium.org/2248393002/ sometime
later today. This change removes our current DumpBacktrace code (which only
worked on Linux) and replaces it with the implementation used by Chromium.

This will give us dumps on Windows. It also enables in-process stack
dumping on uncaught signals (e.g., SEGV) or Window's C++ exceptions. I have
only enabled in-process stack dumping on signals in the d8 shell (other
embedded won't be effected).

This shouldn't impact day-to-day debugging (gdb still works as before - see
CL comments for details), but should give us some debug information for
crashes on the Windows bots [1].

As a consequence of this change, the output format of C stack traces (e.g.,
on CHECK failures) will change somewhat. The new format is a bit more
verbose, but contains the same information as before (see CL for details).

Unless anyone objects, I'll land this CL later today.

Cheers,
Ross

[1] I'm currently trying to debug a crash which only happens on a single
Windows bot, and doesn't repo locally or on the try-bots. A stack-trace
would be really useful for this :).

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to