diff options
| -rw-r--r-- | core/jni/android_util_Binder.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/jni/android_util_Binder.cpp b/core/jni/android_util_Binder.cpp index 1aed501335c4..de67c50e7195 100644 --- a/core/jni/android_util_Binder.cpp +++ b/core/jni/android_util_Binder.cpp @@ -193,10 +193,10 @@ static void report_exception(JNIEnv* env, jthrowable excep, const char* msg) if (env->IsInstanceOf(excep, gErrorOffsets.mClass)) { /* * It's an Error: Reraise the exception and ask the runtime to abort. - * This will dump the pending exception as well as all thread traces - * to the log. */ env->Throw(excep); + ALOGE("java.lang.Error thrown during binder transaction (stack trace follows) : "); + env->ExceptionDescribe(); env->FatalError("java.lang.Error thrown during binder transaction."); } |