Increase V8's stack trace limit for GWT from 10 to 128.


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10927 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/core/client/impl/StackTraceCreator.java b/user/src/com/google/gwt/core/client/impl/StackTraceCreator.java
index 8fef66f..eae6fa2 100644
--- a/user/src/com/google/gwt/core/client/impl/StackTraceCreator.java
+++ b/user/src/com/google/gwt/core/client/impl/StackTraceCreator.java
@@ -266,6 +266,16 @@
    */
   static class CollectorChrome extends CollectorMoz {
 
+    static {
+      increaseChromeStackTraceLimit();
+    }
+
+    // TODO(cromwellian) make this a configurable?
+    private static native void increaseChromeStackTraceLimit() /*-{
+      // 128 seems like a reasonable maximum
+      Error.stackTraceLimit = 128;
+    }-*/;
+
     @Override
     public JsArrayString collect() {
       JsArrayString res = super.collect();