diff options
| -rw-r--r-- | indra/newview/llappviewer.cpp | 11 | ||||
| -rw-r--r-- | install.xml | 4 | 
2 files changed, 10 insertions, 5 deletions
| diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index 3528deb9e0..5f2e16ef12 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -607,9 +607,6 @@ bool LLAppViewer::init()  	logdir += gDirUtilp->getDirDelimiter();  	setMiniDumpDir(logdir); -	// remove any old minidump files from the log directory -	gDirUtilp->deleteFilesInDir(logdir, "*-*-*-*-*.dmp"); -  	// Although initLogging() is the right place to mess with  	// setFatalFunction(), we can't query gSavedSettings until after  	// initConfiguration(). @@ -1234,6 +1231,14 @@ bool LLAppViewer::cleanup()  	// workaround for DEV-35406 crash on shutdown  	LLEventPumps::instance().reset(); +	// remove any old breakpad minidump files from the log directory +	if (! isError()) +	{ +		std::string logdir = gDirUtilp->getExpandedFilename(LL_PATH_LOGS, ""); +		logdir += gDirUtilp->getDirDelimiter(); +		gDirUtilp->deleteFilesInDir(logdir, "*-*-*-*-*.dmp"); +	} +  	// *TODO - generalize this and move DSO wrangling to a helper class -brad  	std::set<struct apr_dso_handle_t *>::const_iterator i;  	for(i = mPlugins.begin(); i != mPlugins.end(); ++i) diff --git a/install.xml b/install.xml index 7ac54354f2..aedfc0be60 100644 --- a/install.xml +++ b/install.xml @@ -596,9 +596,9 @@            <key>darwin</key>            <map>              <key>md5sum</key> -            <string>864f0a80beeb88b9f86be94f00c5c65e</string> +            <string>ced4010b59f1a579caa7fe3c18512499</string>              <key>url</key> -            <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/google_breakpad-0.0.0-rev599-darwin-20100528.tar.bz2</uri> +            <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/google_breakpad-0.0.0-rev599-darwin-20100528a.tar.bz2</uri>            </map>            <key>linux</key>            <map> | 
