Search Issue Tracker

Fixed in 2019.2.X

Fixed in 2018.3.X, 2019.1.X

Votes

4

Found in

2018.2.14f1

2018.3.0a1

Issue ID

1114571

Regression

Yes

[Android] App in CrashReporting::CrashReport::CaptureMetadata when handling a managed exception.

Android

-

To reproduce:
1. Open the attached project
2. Open 201830f2 scene
3. Build a Gradle build
4. Run on Android device

Backtrace (see attached log for full info):

01-08 07:04:08.945 13053 13053 E CRASH : backtrace:
01-08 07:04:08.948 13053 13053 E CRASH : #00 pc 003c90e8 /data/app/com.jasmine.sample-PBoKPIEDIRWlsInKT3LH3w==/lib/arm/libunity.so (UnityEngine::PlatformWrapper::GetRendererAPI()+28)
01-08 07:04:08.948 13053 13053 E CRASH : #01 pc 003f4680 /data/app/com.jasmine.sample-PBoKPIEDIRWlsInKT3LH3w==/lib/arm/libunity.so (CrashReporting::CrashReport::CaptureMetadata()+852)
01-08 07:04:08.948 13053 13053 E CRASH : #02 pc 003f79f4 /data/app/com.jasmine.sample-PBoKPIEDIRWlsInKT3LH3w==/lib/arm/libunity.so (CrashReporting::CrashReporter::PopulateReportSharedData(CrashReporting::CrashReport&, bool)+40)
01-08 07:04:08.948 13053 13053 E CRASH : #03 pc 003f7598 /data/app/com.jasmine.sample-PBoKPIEDIRWlsInKT3LH3w==/lib/arm/libunity.so (CrashReporting::CrashReporter::SendReport(CrashReporting::CrashReport&, bool)+36)
01-08 07:04:08.948 13053 13053 E CRASH : #04 pc 003f74d8 /data/app/com.jasmine.sample-PBoKPIEDIRWlsInKT3LH3w==/lib/arm/libunity.so (CrashReporting::CrashReporter::HandleLog(core::basic_string<char, core::StringStorageDefault<char> > const&, core::basic_string<char, core::StringStorageDefault<char> > const&, core::basic_string<char, core::StringStorageDefault<char> > const&, LogType)+468)
01-08 07:04:08.948 13053 13053 E CRASH : #05 pc 003f71e4 /data/app/com.jasmine.sample-PBoKPIEDIRWlsInKT3LH3w==/lib/arm/libunity.so (CrashReporting::CrashReporter::OnLogCallbackStatic(DebugStringToFileData const&, LogType, bool)+252)
01-08 07:04:08.948 13053 13053 E CRASH : #06 pc 003c7800 /data/app/com.jasmine.sample-PBoKPIEDIRWlsInKT3LH3w==/lib/arm/libunity.so (CallbackArray3<DebugStringToFileData const&, LogType, bool>::Invoke(DebugStringToFileData const&, LogType, bool)+104)
01-08 07:04:08.948 13053 13053 E CRASH : #07 pc 011bef84 /data/app/com.jasmine.sample-PBoKPIEDIRWlsInKT3LH3w==/lib/arm/libunity.so (DebugStringToFilePostprocessedStacktrace(DebugStringToFileData const&)+192)
01-08 07:04:08.948 13053 13053 E CRASH : #08 pc 011bf694 /data/app/com.jasmine.sample-PBoKPIEDIRWlsInKT3LH3w==/lib/arm/libunity.so (DebugStringToFile(DebugStringToFileData const&)+488)
01-08 07:04:08.948 13053 13053 E CRASH : #09 pc 00c18328 /data/app/com.jasmine.sample-PBoKPIEDIRWlsInKT3LH3w==/lib/arm/libunity.so (Scripting::LogException(ScriptingExceptionPtr, int, char const*, bool)+428)
01-08 07:04:08.948 13053 13053 E CRASH : #10 pc 0000716c ( (wrapper managed-to-native) UnityEngine.DebugLogHandler:Internal_LogException (System.Exception,UnityEngine.Object) {0xbab8ccf8} + 0x44 (0xca1c7128 0xca1c71bc) [0xd986ef00 - Unity Root Domain]+29036)
01-08 07:04:08.948 13053 13053 E CRASH : #11 il 0000003b at (wrapper managed-to-native) UnityEngine.DebugLogHandler.Internal_LogException (System.Exception,UnityEngine.Object) <0x0003b>
01-08 07:04:08.948 13053 13053 E CRASH : #12 il 0000002b at UnityEngine.DebugLogHandler.LogException (System.Exception,UnityEngine.Object) [0x00014] in <004fc436a9154f7fab4df9679445af6c>:0
01-08 07:04:08.949 13053 13053 E CRASH : #13 il 0000004f at UnityEngine.Logger.LogException (System.Exception,UnityEngine.Object) [0x00014] in <004fc436a9154f7fab4df9679445af6c>:0
01-08 07:04:08.949 13053 13053 E CRASH : #14 il 0000002f at UnityEngine.Debug.LogException (System.Exception) [0x00008] in <004fc436a9154f7fab4df9679445af6c>:0
01-08 07:04:08.949 13053 13053 E CRASH : #15 il 0000014b at UnityEngine.Advertisements.Purchasing.Initialize (IPurchasingEventSender) [0x00070] in <2a095cd4bec246c295780cb64ddeb6c7>:0
01-08 07:04:08.949 13053 13053 E CRASH : #16 il 0000001f at UnityEngine.Advertisements.Android.Purchase.onInitializePurchasing () [0x00006] in <a44a31ab14ac4352bb93cc9aa9272aac>:0
01-08 07:04:08.949 13053 13053 E CRASH : #17 il 000000bb at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) [0x0004f] in <ac823e2bb42b41bda67924a45a0173c3>:0
01-08 07:04:08.949 13053 13053 E CRASH : #18 il 00000043 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) <0x00043>
01-08 07:04:08.949 13053 13053 E CRASH : #19 il 000000a3 at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) [0x00038] in <ac823e2bb42b41bda67924a45a0173c3>:0
01-08 07:04:08.949 13053 13053 E CRASH : #20 il 00000047 at System.Reflection.MethodBase.Invoke (object,object[]) [0x00006] in <ac823e2bb42b41bda67924a45a0173c3>:0
01-08 07:04:08.949 13053 13053 E CRASH : #21 il 0000016b at UnityEngine.AndroidJavaProxy.Invoke (string,object[]) [0x00063] in <004fc436a9154f7fab4df9679445af6c>:0
01-08 07:04:08.949 13053 13053 E CRASH : #22 il 0000013b at UnityEngine.AndroidJavaProxy.Invoke (string,UnityEngine.AndroidJavaObject[]) [0x0004d] in <004fc436a9154f7fab4df9679445af6c>:0
01-08 07:04:08.949 13053 13053 E CRASH : #23 il 000000ff at UnityEngine._AndroidJNIHelper.InvokeJavaProxyMethod (UnityEngine.AndroidJavaProxy,intptr,intptr) [0x00066] in <004fc436a9154f7fab4df9679445af6c>:0
01-08 07:04:08.949 13053 13053 E CRASH : #24 il 0000008b at (wrapper runtime-invoke) <Module>.runtime_invoke_intptr_object_intptr_intptr (object,intptr,intptr,intptr) [0x0002c] in <004fc436a9154f7fab4df9679445af6c>:0

Actual result: Application crashes.
Expected result: It should not crash.

Not reproducible with crash reporter turned off.

Reproduced in: 2018.3.1f1; 2019.1.0a13;
Can't reproduce in : 2018.2.20f1
Can't build in 2017.4.18f1

Tested on : VLNQA00229, Oneplus OnePlus6T (ONEPLUS A6013), Android 9, CPU: Snapdragon 845 SDM845, GPU: Adreno (TM) 630
VLNQA00231, Huawei HUAWEI Mate 20 Pro (LYA-L29), Android 9, CPU: HiSilicon Kirin 980, GPU: Mali-G76

Note: logcat attached

  1. Resolution Note (fix version 2018.3):

    Verified fixed in Version 2018.3.8f1 (fc0fe30d6d91).

Comments (5)

  1. IgorAherne

    Feb 29, 2020 03:27

    To disable crash reporting, look for the "Crashes and Exceptions" category in Services --> Cloud Diagnostics tab.

  2. Zoryth

    Mar 08, 2019 02:08

    How do I disable crashreporter? I checked all services window, I didnt find it

  3. Bastian_Armada

    Feb 21, 2019 16:07

    Hi,

    We also are affected by this as a regression from 2018.2.5 to 2018.3.6. Is there an eta on when a fix for this is available in a 2018.x release? Or are there workarounds available?

    Thanks in advance.

    Greetings,
    Bastian Blokland
    Armada Interactive

  4. cihankarsak

    Feb 20, 2019 08:21

    I have same problem.

    Unity 2018.3.4f1 (64-bit)
    GooglePlayGamesPlugin-0.9.61

    After I imported the "GooglePlayGamesPlugin-0.9.61" plugin, I build apk. I can not start my game on Android. It crashes right after start.

  5. R-Apps

    Feb 04, 2019 15:42

    I have the exact same problem in Unity 2019.3.4f1!

Add comment

Log in to post comment