From e25584f3c591de0311578ca53f735e5950d46cf3 Mon Sep 17 00:00:00 2001 From: stippi Date: Wed, 3 Mar 2010 10:07:06 +0000 Subject: [PATCH] Wrap main thread in try-catch-block, in order to get a stack trace next time we hit that recursive init exception. git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@273 94f232f2-1747-11df-bad5-a5bfde151594 --- src/apps/webpositive/BrowserApp.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/apps/webpositive/BrowserApp.cpp b/src/apps/webpositive/BrowserApp.cpp index d4e05ac283..df6b01832e 100644 --- a/src/apps/webpositive/BrowserApp.cpp +++ b/src/apps/webpositive/BrowserApp.cpp @@ -43,6 +43,7 @@ #include #include #include +#include #include @@ -329,9 +330,13 @@ BrowserApp::_CreateNewTab(BrowserWindow* window, const BString& url, int main(int, char**) { - new BrowserApp(); - be_app->Run(); - delete be_app; + try { + new BrowserApp(); + be_app->Run(); + delete be_app; + } catch (...) { + debugger("Exception caught."); + } return 0; }