Search Unity

Question Crash on Android - signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr

Discussion in 'Scripting' started by Somshekar, Apr 10, 2021.

  1. Somshekar

    Somshekar

    Joined:
    Dec 16, 2016
    Posts:
    10
    E/AndroidRuntime(25654): FATAL EXCEPTION: UnityMain
    E/AndroidRuntime(25654): Process: com.example.example_flutter_natcorder, PID: 25654
    E/AndroidRuntime(25654): java.lang.Error: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    E/AndroidRuntime(25654): Version '2019.4.22f1 (9fdda2fe27ad)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
    E/AndroidRuntime(25654): Build fingerprint: 'OnePlus/OnePlus3/OnePlus3T:9/PKQ1.181203.001/1911042108:user/release-keys'
    E/AndroidRuntime(25654): Revision: '0'
    E/AndroidRuntime(25654): ABI: 'arm64'
    E/AndroidRuntime(25654): Timestamp: 2021-04-09 11:25:06+0530
    E/AndroidRuntime(25654): pid: 25654, tid: 25796, name: UnityMain >>> com.example.example_flutter_natcorder <<<
    E/AndroidRuntime(25654): uid: 10411
    E/AndroidRuntime(25654): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
    E/AndroidRuntime(25654): x0 0000000000000000 x1 00000000000064c4 x2 0000000000000006 x3 0000000000000008
    E/AndroidRuntime(25654): x4 000000000a013128 x5 000000000a013128 x6 000000000a013128 x7 00000000001fffff
    E/AndroidRuntime(25654): x8 0000000000000083 x9 ac39d5a6e35d00c0 x10 fffffff87ffffbdf x11 ac39d5a6e35d00c0
    E/AndroidRuntime(25654): x12 ac39d5a6e35d00c0 x13 fffffff87ffffbdf x14 00000000000000cb x15 0000007d6e3788c8
    E/AndroidRuntime(25654): x16 0000007d6e36c2b0 x17 0000007d6e27e088 x18 0000007ce8800080 x19 0000000000006436
    E/AndroidRuntime(25654): x20 00000000000064c4 x21 0000000000000083 x22 0000007cc8d25800 x23 0000007b8b8f8000
    E/AndroidRuntime(25654): x24 0000000000000014 x25 00000000ffffffff x26 0000000000000012 x27 0000000000000005
    E/AndroidRuntime(25654): x28 0000007ce80a5107 x29 0000007cbd7a67f0
    E/AndroidRuntime(25654): sp 0000007cbd7a67b0 lr 0000007d6e26f4d0 pc 0000007d6e26f4f0
    E/AndroidRuntime(25654):
    E/AndroidRuntime(25654): backtrace:
    E/AndroidRuntime(25654): #00 pc 00000000000224f0 /system/lib64/libc.so (abort+112) (BuildId: 055dd78cff796ef05668266325ca65a8)
    E/AndroidRuntime(25654): #01 pc 000000000046e080 /system/lib64/libart.so (art::Runtime::Abort(char const*)+1208) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #02 pc 00000000000095a8 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+720) (BuildId: 2865ab4ce5ce5dc6a4f92b1fb8e61a31)
    E/AndroidRuntime(25654): #03 pc 00000000002e9e6c /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1660) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #04 pc 00000000002ea0e8 /system/lib64/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+196) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #05 pc 000000000049ef7c /system/lib64/libart.so (art::Thread::DecodeJObject(_jobject*) const+700) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #06 pc 00000000000fcd10 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck::InstanceKind, _jobject*, bool)+96) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #07 pc 00000000000fc004 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+580) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #08 pc 00000000000fb5a8 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+628) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #09 pc 00000000000ebb4c /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::GetObjectClass(_JNIEnv*, _jobject*)+688) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #10 pc 000000000004a720 <anonymous:0000007cc88ff000>
    E/AndroidRuntime(25654):
    E/AndroidRuntime(25654): at libc.abort(abort:112)
    E/AndroidRuntime(25654): at libart.art::Runtime::Abort(char const*)(Abort:1208)
    E/AndroidRuntime(25654): at libbase.android::base::LogMessage::~LogMessage()(~LogMessage:720)
    E/AndroidRuntime(25654): at libart.art::JavaVMExt::JniAbort(char const*, char const*)(JniAbort:1660)
    E/AndroidRuntime(25654): at libart.art::JavaVMExt::JniAbortF(char const*, char const*, ...)(JniAbortF:196)
    E/AndroidRuntime(25654): at libart.art::Thread::DecodeJObject(_jobject*) const(DecodeJObject:700)
    E/AndroidRuntime(25654): at libart.art::(anonymous namespace)::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck::InstanceKind, _jobject*, bool):)96)
    E/AndroidRuntime(25654): at libart.art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType):)580)
    E/AndroidRuntime(25654): at libart.art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*):)628)
    E/AndroidRuntime(25654): at libart.art::(anonymous namespace)::CheckJNI::GetObjectClass(_JNIEnv*, _jobject*):)688)
    E/AndroidRuntime(25654): at Unknown.0x7cc8949720(Unknown Source:0)
    E/AndroidRuntime(25654): FATAL EXCEPTION: UnityMain
    E/AndroidRuntime(25654): Process: com.example.example_flutter_natcorder, PID: 25654
    E/AndroidRuntime(25654): java.lang.Error: FATAL EXCEPTION [UnityMain]
    E/AndroidRuntime(25654): Unity version : 2019.4.22f1
    E/AndroidRuntime(25654): Device model : OnePlus ONEPLUS A3003
    E/AndroidRuntime(25654): Device fingerprint: OnePlus/OnePlus3/OnePlus3T:9/PKQ1.181203.001/1911042108:user/release-keys
    E/AndroidRuntime(25654):
    E/AndroidRuntime(25654): Caused by: java.lang.Error: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    E/AndroidRuntime(25654): Version '2019.4.22f1 (9fdda2fe27ad)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
    E/AndroidRuntime(25654): Build fingerprint: 'OnePlus/OnePlus3/OnePlus3T:9/PKQ1.181203.001/1911042108:user/release-keys'
    E/AndroidRuntime(25654): Revision: '0'
    E/AndroidRuntime(25654): ABI: 'arm64'
    E/AndroidRuntime(25654): Timestamp: 2021-04-09 11:25:06+0530
    E/AndroidRuntime(25654): pid: 25654, tid: 25796, name: UnityMain >>> com.example.example_flutter_natcorder <<<
    E/AndroidRuntime(25654): uid: 10411
    E/AndroidRuntime(25654): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
    E/AndroidRuntime(25654): x0 0000000000000000 x1 00000000000064c4 x2 0000000000000006 x3 0000000000000008
    E/AndroidRuntime(25654): x4 000000000a013128 x5 000000000a013128 x6 000000000a013128 x7 00000000001fffff
    E/AndroidRuntime(25654): x8 0000000000000083 x9 ac39d5a6e35d00c0 x10 fffffff87ffffbdf x11 ac39d5a6e35d00c0
    E/AndroidRuntime(25654): x12 ac39d5a6e35d00c0 x13 fffffff87ffffbdf x14 00000000000000cb x15 0000007d6e3788c8
    E/AndroidRuntime(25654): x16 0000007d6e36c2b0 x17 0000007d6e27e088 x18 0000007ce8800080 x19 0000000000006436
    E/AndroidRuntime(25654): x20 00000000000064c4 x21 0000000000000083 x22 0000007cc8d25800 x23 0000007b8b8f8000
    E/AndroidRuntime(25654): x24 0000000000000014 x25 00000000ffffffff x26 0000000000000012 x27 0000000000000005
    E/AndroidRuntime(25654): x28 0000007ce80a5107 x29 0000007cbd7a67f0
    E/AndroidRuntime(25654): sp 0000007cbd7a67b0 lr 0000007d6e26f4d0 pc 0000007d6e26f4f0
    E/AndroidRuntime(25654):
    E/AndroidRuntime(25654): backtrace:
    E/AndroidRuntime(25654): #00 pc 00000000000224f0 /system/lib64/libc.so (abort+112) (BuildId: 055dd78cff796ef05668266325ca65a8)
    E/AndroidRuntime(25654): #01 pc 000000000046e080 /system/lib64/libart.so (art::Runtime::Abort(char const*)+1208) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #02 pc 00000000000095a8 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+720) (BuildId: 2865ab4ce5ce5dc6a4f92b1fb8e61a31)
    E/AndroidRuntime(25654): #03 pc 00000000002e9e6c /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1660) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #04 pc 00000000002ea0e8 /system/lib64/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+196) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #05 pc 000000000049ef7c /system/lib64/libart.so (art::Thread::DecodeJObject(_jobject*) const+700) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #06 pc 00000000000fcd10 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck::InstanceKind, _jobject*, bool)+96) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #07 pc 00000000000fc004 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+580) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #08 pc 00000000000fb5a8 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+628) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #09 pc 00000000000ebb4c /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::GetObjectClass(_JNIEnv*, _jobject*)+688) (BuildId: f1eeccb4c9a016b8729a9ad774977d5d)
    E/AndroidRuntime(25654): #10 pc 000000000004a720 <anonymous:0000007cc88ff000>
    E/AndroidRuntime(25654):
    E/AndroidRuntime(25654): at libc.abort(abort:112)
    E/AndroidRuntime(25654): at libart.art::Runtime::Abort(char const*)(Abort:1208)
    E/AndroidRuntime(25654): at libbase.android::base::LogMessage::~LogMessage()(~LogMessage:720)
    E/AndroidRuntime(25654): at libart.art::JavaVMExt::JniAbort(char const*, char const*)(JniAbort:1660)
    E/AndroidRuntime(25654): at libart.art::JavaVMExt::JniAbortF(char const*, char const*, ...)(JniAbortF:196)
    E/AndroidRuntime(25654): at libart.art::Thread::DecodeJObject(_jobject*) const(DecodeJObject:700)
    E/AndroidRuntime(25654): at libart.art::(anonymous namespace)::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck::InstanceKind, _jobject*, bool):)96)
    E/AndroidRuntime(25654): at libart.art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType):)580)
    E/AndroidRuntime(25654): at libart.art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*):)628)
    E/AndroidRuntime(25654): at libart.art::(anonymous namespace)::CheckJNI::GetObjectClass(_JNIEnv*, _jobject*):)688)
    E/AndroidRuntime(25654): at Unknown.0x7cc8949720(Unknown Source:0)
     
  2. Kurt-Dekker

    Kurt-Dekker

    Joined:
    Mar 16, 2013
    Posts:
    38,745
    Looks serious.

    If only there was more information about what this program is even trying to do, then maybe someone might be able to comment.
     
    Somshekar likes this.
  3. Somshekar

    Somshekar

    Joined:
    Dec 16, 2016
    Posts:
    10
    Thank you @Kurt-Dekker. I'm trying to record my AR scene using the Natcorder ReplayCam example, it's working fine with the Unity android build. Crashing when I hit the record button in the flutter_unity android build. I'm using this package https://pub.dev/packages/flutter_unity_widget for flutter unity integration.
     
  4. Kurt-Dekker

    Kurt-Dekker

    Joined:
    Mar 16, 2013
    Posts:
    38,745
    These guys might know more about AR-ish stuff:

    https://forum.unity.com/forums/ar-vr-xr-discussion.80/

    Also check if there is a support forum for that Natcorder thingy, and go back and make sure you have 100% of the integration requirements done, such as any permissions or other android crud that has to go into the AndroidManifest, if applicable.
     
    Somshekar likes this.