On Mon, May 2, 2016, at 12:51 PM, L. David Baron wrote: > Do you happen to know what the main thread stack size is on the > platforms that we run on?
On Windows/x86 it's 1MB, Windows/x86-64 it's 2MB, on Linux and OS X it's 8MB (all reserved, not committed, AIUI). > One risk of such a change: I'm not sure how good breakpad is at > reporting crashes that result from stack overflows. At the very > least, I've seen crashes on Android that look like stack overflows, > but didn't actually have a stack in the crash report (bug 1269013). On Windows and Mac this should be fine. You can see Windows reports easily: https://crash-stats.mozilla.com/search/?reason=~EXCEPTION_STACK_OVERFLOW&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature On Mac they are just reported as EXC_BAD_ACCESS / KERN_PROTECTION_FAILURE, I believe. We fail to generate crash reports for stack overflows on Linux: https://bugzilla.mozilla.org/show_bug.cgi?id=481781 . I've never quite gotten around to investigating this, although upstream Breakpad seems to handle them fine last I checked. -TEd _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform