--- trunk/js/jsexn.cpp 2010/01/10 07:23:34 507 +++ trunk/js/jsexn.cpp 2010/09/12 15:13:23 585 @@ -1300,6 +1300,11 @@ memset(&report, 0, sizeof report); report.filename = filename; report.lineno = (uintN) lineno; + if (JSVAL_IS_STRING(roots[2])) { + report.ucmessage = js_GetStringChars(cx, JSVAL_TO_STRING(roots[2])); + if (!report.ucmessage) + return false; + } } if (!reportp) {