Skip to content

Garbage Collecting Bug, see #191, just some logs for you devs! #341

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Eneminemoe opened this issue Apr 1, 2019 · 13 comments
Closed

Garbage Collecting Bug, see #191, just some logs for you devs! #341

Eneminemoe opened this issue Apr 1, 2019 · 13 comments

Comments

@Eneminemoe
Copy link

Please fill in the following fields:

Unity editor version: 2018.3.7f1
Firebase Unity SDK version: 5.6.0
Additional SDKs you are using (Facebook, AdMob, etc.): Facebook
Platform you are using the Unity editor on (Mac, Windows, or Linux): Win 10, 64 bit
Platform you are targeting (iOS, Android, and/or desktop): Android

Please describe the issue here:

Just an information : It seems that the garbage collector bug is still there. By switching scenes fourth and back using Firebase I encouter following bug: The FirebaseApp Object gets garabge collected : see issue #191

03-31 09:16:36.466 22636-22694/? E/CRASH: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0000000c
03-31 09:16:36.466 22636-22694/? E/CRASH: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
03-31 09:16:36.466 22636-22694/? E/CRASH: Build type 'Release', Scripting Backend 'mono', CPU 'armeabi-v7a'
03-31 09:16:36.466 22636-22694/? E/CRASH: Build fingerprint: 'HUAWEI/GRA-L09/HWGRA:6.0/HUAWEIGRA-L09/C432B520:user/release-keys'
03-31 09:16:36.466 22636-22694/? E/CRASH: Revision: '0'
03-31 09:16:36.466 22636-22694/? E/CRASH: pid: 22636, tid: 22694, name: Thread-3508 >>> com.xxxxxxx <<<
03-31 09:16:36.466 22636-22694/? E/CRASH: r0 0000000c r1 00000000 r2 00004000 r3 d0d66a26
03-31 09:16:36.466 22636-22694/? E/CRASH: r4 0000000c r5 00000000 r6 d0d66a20 r7 ad9a9a78
03-31 09:16:36.466 22636-22694/? E/CRASH: r8 ad631c30 r9 d78e14f0 sl d77e1000 fp d78e1540
03-31 09:16:36.466 22636-22694/? E/CRASH: ip d0d61e34 sp d78e14b0 lr d0c9f193 pc f6df3142 cpsr 000058a6
03-31 09:16:36.466 22636-22694/? E/CRASH: backtrace:
03-31 09:16:36.469 22636-22694/? E/CRASH: #00 pc 00042142 /system/lib/libc.so (pthread_mutex_lock+3)
03-31 09:16:36.469 22636-22694/? E/CRASH: #1 pc 000d518f /mnt/asec/com.xxxxxxx-1/lib/arm/libFirebaseCppApp-5.6.0.so (firebase::Mutex::Acquire()+2)
03-31 09:16:36.469 22636-22694/? E/CRASH: #2 pc 0010e37f /mnt/asec/com.xxxxxxx-1/lib/arm/libFirebaseCppApp-5.6.0.so (firebase::callback::CallbackDispatcher::FlushCallbacks()+10)
03-31 09:16:36.469 22636-22694/? E/CRASH: #3 pc 0010e359 /mnt/asec/com.xxxxxxx-1/lib/arm/libFirebaseCppApp-5.6.0.so (firebase::callback::Terminate(bool)+20)
03-31 09:16:36.469 22636-22694/? E/CRASH: #4 pc 0010c57b /mnt/asec/com.xxxxxxx-1/lib/arm/libFirebaseCppApp-5.6.0.so (firebase::app_common::RemoveApp(firebase::App*)+174)
03-31 09:16:36.469 22636-22694/? E/CRASH: #5 pc 001333ad /mnt/asec/com.xxxxxxx-1/lib/arm/libFirebaseCppApp-5.6.0.so (firebase::App::~App()+4)
03-31 09:16:36.469 22636-22694/? E/CRASH: #6 pc 000d5fd9 /mnt/asec/com.xxxxxxxs-1/lib/arm/libFirebaseCppApp-5.6.0.so (firebase::CppInstanceManagerfirebase::App::ReleaseReference(firebase::App*)+40)
03-31 09:16:36.470 22636-22694/? E/CRASH: memory near r2:
03-31 09:16:36.470 22636-22694/? E/CRASH: 00003fe0 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.470 22636-22694/? E/CRASH: 00003ff0 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.470 22636-22694/? E/CRASH: 00004000 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.470 22636-22694/? E/CRASH: 00004010 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.470 22636-22694/? E/CRASH: 00004020 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.470 22636-22694/? E/CRASH: 00004030 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.470 22636-22694/? E/CRASH: 00004040 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.470 22636-22694/? E/CRASH: 00004050 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.470 22636-22694/? E/CRASH: 00004060 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.470 22636-22694/? E/CRASH: 00004070 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.470 22636-22694/? E/CRASH: 00004080 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.470 22636-22694/? E/CRASH: 00004090 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.470 22636-22694/? E/CRASH: 000040a0 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.470 22636-22694/? E/CRASH: 000040b0 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.471 22636-22694/? E/CRASH: 000040c0 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.471 22636-22694/? E/CRASH: 000040d0 ffffffff ffffffff ffffffff ffffffff ................
03-31 09:16:36.471 22636-22694/? E/CRASH: memory near r7:
03-31 09:16:36.471 22636-22694/? E/CRASH: ad9a9a58 00000000 00000000 00000000 00000000 ................
03-31 09:16:36.471 22636-22694/? E/CRASH: ad9a9a68 00000000 00002000 00000001 0000002b ..... ......+...
03-31 09:16:36.471 22636-22694/? E/CRASH: ad9a9a78 49465f5f 50504152 4645445f 544c5541 __FIRAPP_DEFAULT
03-31 09:16:36.471 22636-22694/? E/CRASH: ad9a9a88 701ebf00 00000014 65736162 00707041 ...p....baseApp.
03-31 09:16:36.471 22636-22694/? E/CRASH: ad9a9a98 00000028 00000aeb abababab abababab (...............
03-31 09:16:36.471 22636-22694/? E/CRASH: ad9a9aa8 abababab abababab abababab abababab ................
03-31 09:16:36.471 22636-22694/? E/CRASH: ad9a9ab8 00000039 00001581 c32226d0 c3219308 9........&"...!.
03-31 09:16:36.471 22636-22694/? E/CRASH: ad9a9ac8 00000000 00000000 00000000 bf800000 ................
03-31 09:16:36.471 22636-22694/? E/CRASH: ad9a9ad8 3f800000 00000000 00000000 bf800000 ...?............
03-31 09:16:36.471 22636-22694/? E/CRASH: ad9a9ae8 ffffffff 3a5b24e0 3ad23170 00000000 .....$[:p1.:....
03-31 09:16:36.471 22636-22694/? E/CRASH: ad9a9af8 00000000 00000000 00000000 00000000 ................
03-31 09:16:36.471 22636-22694/? E/CRASH: ad9a9b08 00000000 c32226d0 c31c999a 00000000 .....&".........
03-31 09:16:36.471 22636-22694/? E/CRASH: ad9a9b18 00000000 00000000 bf800000 3f800000 ...............?
03-31 09:16:36.472 22636-22694/? E/CRASH: ad9a9b28 00000000 00000000 bf800000 ffffffff ................
03-31 09:16:36.472 22636-22694/? E/CRASH: ad9a9b38 3a5b24e0 3ea00000 00000000 00000000 .$[:...>........
03-31 09:16:36.472 22636-22694/? E/CRASH: ad9a9b48 00000000 00000000 00000000 00000000 ................
03-31 09:16:36.472 22636-22694/? E/CRASH: memory near r8:
03-31 09:16:36.472 22636-22694/? E/CRASH: ad631c10 000000f8 00000000 00000000 00000001 ................
03-31 09:16:36.472 22636-22694/? E/CRASH: ad631c20 00000000 00000000 00000000 00000093 ................
03-31 09:16:36.472 22636-22694/? E/CRASH: ad631c30 ab66e8f8 00000822 00000021 00000010 ..f."...!.......
03-31 09:16:36.472 22636-22694/? E/CRASH: ad631c40 ad9a9a78 00000000 00000000 00000000 x...............
03-31 09:16:36.472 22636-22694/? E/CRASH: ad631c50 00000031 00000027 ac8e3b48 00000031 1...'...H;..1...
03-31 09:16:36.472 22636-22694/? E/CRASH: ad631c60 00000027 ac8e3be0 00000031 0000002d '....;..1...-...
03-31 09:16:36.472 22636-22694/? E/CRASH: ad631c70 ac8e3c18 00000000 00000000 00000000 .<..............
03-31 09:16:36.472 22636-22694/? E/CRASH: ad631c80 00000021 0000000c adb780e0 00000031 !...........1...
03-31 09:16:36.472 22636-22694/? E/CRASH: ad631c90 00000022 ac8e3c50 00000021 00000016 "...P<..!.......
03-31 09:16:36.472 22636-22694/? E/CRASH: ad631ca0 ac8e3c88 ac8e3f70 ac8e3f70 00000002 .<..p?..p?......
03-31 09:16:36.472 22636-22694/? E/CRASH: ad631cb0 0020081e f6e2ef08 00000090 0000002b .. .........+...
03-31 09:16:36.472 22636-22694/? E/CRASH: ad631cc0 ad6bc5a8 d6622000 d671f000 00000001 ..k.. b...q.....
03-31 09:16:36.473 22636-22694/? E/CRASH: ad631cd0 00000000 6174735b 323a6b63 31313732 ....[stack:22711
03-31 09:16:36.473 22636-22694/? E/CRASH: ad631ce0 0062005d 00000023 ad6bc580 d6720000 ].b.#.....k...r.
03-31 09:16:36.473 22636-22694/? E/CRASH: ad631cf0 d6721000 00000000 00000000 00740000 ..r...........t.
03-31 09:16:36.473 22636-22694/? E/CRASH: ad631d00 00610048 00000023 ad631d60 d681f000 H.a.#...`.c.....
03-31 09:16:36.473 22636-22694/? E/CRASH: code around pc:
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df3120 d0042802 e004b948 4280f442 f442e001 .(..H...B..B..B.
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df3130 24004200 806c802a 2016e7e5 b513bd38 .B.$.l.... 8...
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df3140 8803b168 f411b299 f4014340 fa1f5200 h.......@C...R..
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df3150 d006fc82 460a2100 fe80f7ff 2016e016 .....!.F.......
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df3160 f04ce014 f8ad0401 e8d0c006 45611f5f ..L..........aE
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df3170 e8c0d106 f1be4f5e d1f60f00 8f5ff3bf ....^O........
.
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df3180 4618d101 f8ade002 e7e31006 bd10b002 ...F............
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df3190 4603b570 8802b140 f412b292 f4024540 p..F@.......@e..
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df31a0 b2895100 e001d026 bd702016 4f70ee1d .Q..&.... p...pO
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df31b0 68b66866 c002f8b0 f48cfa1f d12d42a6 fh.h.........B-.
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df31c0 76fcf641 b13e4016 0f5fe8d3 e8c31f05 A..v.@>........
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df31d0 29005f51 e7f7d020 805e430d 8f5ff3bf Q
.) ....C^....
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df31e0 2f5fe8d3 5f54e8c3 d1f92c00 0303f002 ..
/..T_.,......
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df31f0 e00b2b02 8f5ff3bf 6f5fe8d3 1f52e8c3 .+...._..._o..R.
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df3200 d1f92a00 f041b2b4 429c0302 3100d104 .
....A....B...1
03-31 09:16:36.473 22636-22694/? E/CRASH: f6df3210 2101bf18 fe1ff7d6 bd702000 bd702001 ...!..... p.. p.
03-31 09:16:36.473 22636-22694/? E/CRASH: code around lr:
03-31 09:16:36.473 22636-22694/? E/CRASH: d0c9f170 4620f803 fc74f086 4604b510 f0006800 .. F..t....F.h..
03-31 09:16:36.473 22636-22694/? E/CRASH: d0c9f180 4620ff09 f7fabd10 0000fd17 f7efb580 .. F............
03-31 09:16:36.473 22636-22694/? E/CRASH: d0c9f190 b108ec54 d1002816 4803bd80 e8bd4478 T....(.....HxD..
03-31 09:16:36.473 22636-22694/? E/CRASH: d0c9f1a0 f08b4080 bf00bd09 000a1c47 b098b5b0 .@......G.......
03-31 09:16:36.473 22636-22694/? E/CRASH: d0c9f1b0 46684605 f7fc460c 4629fe92 f7ef4622 .FhF.F....)F"F..
03-31 09:16:36.473 22636-22694/? E/CRASH: d0c9f1c0 4604ebfa f7fc4668 4620ff5f bdb0b018 ...FhF.._. F....
03-31 09:16:36.473 22636-22694/? E/CRASH: d0c9f1d0 46684604 ff58f7fc f0864620 0000fc41 .FhF..X. F..A...
03-31 09:16:36.473 22636-22694/? E/CRASH: d0c9f1e0 47ffe92d 46044688 4621a801 ec2af7ef -..G.F.F..!F..*.
03-31 09:16:36.473 22636-22694/? E/CRASH: d0c9f1f0 0004f89d d0402800 f8506820 18210c0c .....(@. hP...!.
03-31 09:16:36.474 22636-22694/? E/CRASH: d0c9f200 f7efa803 4831ec26 68014478 f7efa803 ....&.1HxD.h....
03-31 09:16:36.474 22636-22694/? E/CRASH: d0c9f210 4682ec26 f7efa803 6820ec28 0c0cf850 &..F....(. hP...
03-31 09:16:36.474 22636-22694/? E/CRASH: d0c9f220 6cfd1827 9018f8d7 d1121c68 4639a803 '..l....h.....9F
03-31 09:16:36.474 22636-22694/? E/CRASH: d0c9f230 ec0ef7ef 44784826 a8036801 ec0ef7ef ....&HxD.h......
03-31 09:16:36.474 22636-22694/? E/CRASH: d0c9f240 69ca6801 47902120 a8034605 ec0cf7ef .h.i !.G.F......
03-31 09:16:36.474 22636-22694/? E/CRASH: d0c9f250 f8da64fd 69060000 4650b2eb 463a4649 .d.....i..PFIF:F
03-31 09:16:36.474 22636-22694/? E/CRASH: d0c9f260 8000f8cd b94047b0 f8506820 44200c0c .....G@. hP... D
03-31 09:16:38.869 3918-3918/? I/NetworkSpeedManagerEx: mIsStop = false
03-31 09:16:38.873 3918-3918/? I/NetworkSpeedManagerEx: value = 134.33333
03-31 09:16:38.876 22636-22636/? E/CRASH: other thread is trapped; signum = 11
03-31 09:16:38.880 3918-3918/? I/NetworkSpeedManagerEx: speed = 134B/s
03-31 09:16:38.880 3918-3918/? I/NetworkSpeedView: /update(), speed=134B/s
03-31 09:16:38.883 22636-22636/? E/InputEventReceiver: Exception dispatching input event.
03-31 09:16:38.884 22636-22636/? E/MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback
03-31 09:16:38.886 22636-22636/? E/MessageQueue-JNI: java.lang.Error: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0000000c
Build fingerprint: 'HUAWEI/GRA-L09/HWGRA:6.0/HUAWEIGRA-L09/C432B520:user/release-keys'
Revision: '0'
pid: 22636, tid: 22694, name: Thread-3508 >>> com.xxxxxxx <<<
r0 0000000c r1 00000000 r2 00004000 r3 d0d66a26
r4 0000000c r5 00000000 r6 d0d66a20 r7 ad9a9a78
r8 ad631c30 r9 d78e14f0 sl d77e1000 fp d78e1540
ip d0d61e34 sp d78e14b0 lr d0c9f193 pc f6df3142 cpsr 000058a6

    at libc.pthread_mutex_lock(pthread_mutex_lock:3)
    at libFirebaseCppApp-5.firebase::Mutex::Acquire()(Mutex:2)
    at libFirebaseCppApp-5.firebase::callback::CallbackDispatcher::FlushCallbacks()(callback:10)
    at libFirebaseCppApp-5.firebase::callback::Terminate(bool)(callback:20)
    at libFirebaseCppApp-5.firebase::app_common::RemoveApp(firebase::App*)(app_common:174)
    at libFirebaseCppApp-5.firebase::App::~App()(App:4)
    at libFirebaseCppApp-5.firebase::CppInstanceManager<firebase::App>::ReleaseReference(firebase::App*)(CppInstanceManager:40)

Hint: packagename has been replaced with: 'xxxxxxx'

By holding a reference to my FirebaseApp Object in another gameobject which lives the whole game due to DontDestroyOnLoad I can avoid this bug.

Thought I could show you some logs ;) Hope it helps.

@Eneminemoe Eneminemoe added the new New issue. label Apr 1, 2019
@chkuang-g
Copy link
Contributor

chkuang-g commented Apr 2, 2019

Hi @Eneminemoe

Thank you for reporting this.
I think the crash you saw is related but a little bit different from what was reported in #191 but more closed to #271.

May I learn which Firebase products you are using now? (ex. Analytics, Database, Storage, etc)

@chkuang-g chkuang-g added type: bug type: question and removed new New issue. labels Apr 2, 2019
@Eneminemoe
Copy link
Author

Eneminemoe commented Apr 2, 2019

Hey @chkuang-g

Products:

  • Analytics
  • Authentication.

Just to provide some more information:

  • Scripting Runtime Version: .NET 4.x Equivalent
  • Scripting Backend: Mono
  • Api Compatibility Level: .NET 4.x

@chkuang-g
Copy link
Contributor

@Eneminemoe
Thank you for the information. We'll see what we can find about this.

At the mean time, you can try to store a reference to FirebaseApp throughout the lifetime of the app, ex. a static reference.

@chkuang-g
Copy link
Contributor

@Eneminemoe
I had a hard time to reproduce this issue. Here is what I tried to do:

  • Start at scene A
  • Getting Firebase.Auth.FirebaseAuth.DefaultInstance.CurrentUser (to create an instance of Auth)
  • Calling Firebase.Analytics.FirebaseAnalytics.SetCurrentScreen() (to trigger static constructor)
  • Switch to scene B
  • Getting Firebase.Auth.FirebaseAuth.DefaultInstance.CurrentUser (to create an instance of Auth)
  • Calling Firebase.Analytics.FirebaseAnalytics.SetCurrentScreen() (to trigger static constructor, probably does not matter)
  • Switch to scene A
  • repeat

It does not crash on my end.

Could you provide a bit more information? For instance

  • How frequent does this happen?
  • Did it always happen when you switch scene?
  • Are you able to reproduce with one of our Unity quickstart or a minimal project?

Thank you,
Shawn

@Eneminemoe
Copy link
Author

Eneminemoe commented Apr 26, 2019

Additional info:
I am using googlesignin.
This bug does only occur if I'm signed in via Google. (Facebook not yet tested!) Switching scenes when not singed in does NOT trigger the bug!
This happens at a rate of 100%.

This bug is also only tested on a mobile device. Due to not being able to login to google in the unity editor this can't be reproduced in the IDE

I will set a small project up for you and post a link here to the repo, as soon as I'm done.

@chkuang-g
Copy link
Contributor

Thank you for the information. It is weird that Google sign-in could cause this issue. But I'll look into that direction.

And please do share the project once it is finished. It may provide some more insight.

Shawn

@henriqueranj
Copy link

Hello,

I think I may be experiencing the same issue but at a small chance when opening the app in Android and Firebase starts to be initialized. This happened with Samsung S9 with Android 9 and Samsung S4 with Android 5.

I am using Firebase SDK 5.6.1 with Firebase Crashlytics, Cloud Messaging, and Firebase Analytics. The app is developed with Unity 2018.1.8.

The crash log is as follows (app id has been replaced with com.xxx.xxx):

05-07 17:49:20.977 16957 17083 D firebase: Looking up methods for com/google/firebase/app/internal/cpp/GoogleApiAvailabilityHelper
05-07 17:49:20.977 16957 17083 I Unity   : Looking up methods for com/google/firebase/app/internal/cpp/GoogleApiAvailabilityHelper
05-07 17:49:20.977 16957 17083 I Unity   :  
05-07 17:49:20.977 16957 17083 I Unity   : (Filename: ./Runtime/Export/Debug.bindings.h Line: 43)
05-07 17:49:20.977 16957 17083 I Unity   : 
05-07 17:49:20.978 16957 17083 F zygote  : concurrent_copying.cc:1014] Check failed: self == thread_running_gc_ Only GC-running thread should access the mark stack in the GC exclusive mark stack mode
05-07 17:49:20.978 16957 17083 F zygote  : runtime.cc:516] Runtime aborting...
05-07 17:49:20.978 16957 17083 F zygote  : runtime.cc:516] 
05-07 17:49:20.980 16957 17083 E CRASH   : signal 6 (SIGABRT), code -6 (?), fault addr --------
05-07 17:49:20.980 16957 17083 E CRASH   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
05-07 17:49:20.980 16957 17083 E CRASH   : Build fingerprint: 'samsung/starltexx/starlte:8.0.0/R16NW/G960FXXS2BRK4:user/release-keys'
05-07 17:49:20.980 16957 17083 E CRASH   : Revision: '26'
05-07 17:49:20.980 16957 17083 E CRASH   : pid: 16957, tid: 17083, name: Thread-16  >>> com.xxx.xxx <<<
05-07 17:49:20.980 16957 17083 E CRASH   :     r0 00000000  r1 000042bb  r2 00000006  r3 00000008
05-07 17:49:20.980 16957 17083 E CRASH   :     r4 0000423d  r5 000042bb  r6 c377dc48  r7 0000010c
05-07 17:49:20.980 16957 17083 E CRASH   :     r8 000000b4  r9 15052148  sl f27cc700  fp 15343dd0
05-07 17:49:20.980 16957 17083 E CRASH   :     ip 00000000  sp c377dc38  lr f33f04b7  pc f34217f0  cpsr 00000006
05-07 17:49:20.980 16957 17083 E CRASH   : 
05-07 17:49:20.980 16957 17083 E CRASH   : backtrace:
05-07 17:49:21.125  5941  5941 D io_stats: !@   8,0 r 51748 4081236 w 23822 460672 d 3035 2292444 f 7070 7325 iot 28980 24457 th 307200 0 0 pt 0 inp 2 0 1506.253
05-07 17:49:21.236 16957 17083 E CRASH   : 	#00  pc 0004b7f0  /system/lib/libc.so (tgkill+12)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#01  pc 0001a4b3  /system/lib/libc.so (abort+54)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#02  pc 0032e23f  /system/lib/libart.so (art::Runtime::Abort(char const*)+370)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#03  pc 0032e837  /system/lib/libart.so (art::Runtime::Aborter(char const*)+10)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#04  pc 003e63b1  /system/lib/libart.so (android::base::LogMessage::~LogMessage()+456)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#05  pc 0016579f  /system/lib/libart.so (art::gc::collector::ConcurrentCopying::PushOntoMarkStack(art::mirror::Object*)+574)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#06  pc 00169f3d  /system/lib/libart.so (art::gc::collector::ConcurrentCopying::Copy(art::mirror::Object*, art::mirror::Object*, art::MemberOffset)+2524)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#07  pc 0009db87  /system/lib/libart.so
05-07 17:49:21.236 16957 17083 E CRASH   : 	#08  pc 000af545  /system/lib/libart.so (art::ClassHierarchyAnalysis::CheckInterfaceMethodSingleImplementationInfo(art::Handle<art::mirror::Class>, art::ArtMethod*, art::ArtMethod*, std::__1::unordered_set<art::ArtMethod*, std::__1::hash<art::ArtMethod*>, std::__1::equal_to<art::ArtMethod*>, std::__1::allocator<art::ArtMethod*> >&, art::PointerSize)+580)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#09  pc 000afc2f  /system/lib/libart.so (art::ClassHierarchyAnalysis::UpdateAfterLoadingOf(art::Handle<art::mirror::Class>)+962)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#10  pc 000e3169  /system/lib/libart.so (art::ClassLinker::LinkClass(art::Thread*, char const*, art::Handle<art::mirror::Class>, art::Handle<art::mirror::ObjectArray<art::mirror::Class> >, art::MutableHandle<art::mirror::Class>*)+1608)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#11  pc 000df4f1  /system/lib/libart.so (art::ClassLinker::DefineClass(art::Thread*, char const*, unsigned int, art::Handle<art::mirror::ClassLoader>, art::DexFile const&, art::DexFile::ClassDef const&)+632)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#12  pc 000def25  /system/lib/libart.so (art::ClassLinker::FindClassInBaseDexClassLoader(art::ScopedObjectAccessAlreadyRunnable&, art::Thread*, char const*, unsigned int, art::Handle<art::mirror::ClassLoader>, art::ObjPtr<art::mirror::Class>*)+904)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#13  pc 000dfd93  /system/lib/libart.so (art::ClassLinker::FindClass(art::Thread*, char const*, art::Handle<art::mirror::ClassLoader>)+810)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#14  pc 000d1471  /system/lib/libart.so (art::ClassLinker::ResolveType(art::DexFile const&, art::dex::TypeIndex, art::Handle<art::mirror::DexCache>, art::Handle<art::mirror::ClassLoader>)+212)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#15  pc 00375115  /system/lib/libart.so (art::verifier::MethodVerifier::ResolveClassAndCheckAccess(art::dex::TypeIndex)+56)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#16  pc 00376a4b  /system/lib/libart.so (art::verifier::MethodVerifier::CodeFlowVerifyInstruction(unsigned int*)+5182)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#17  pc 00374e5f  /system/lib/libart.so (art::verifier::MethodVerifier::CodeFlowVerifyMethod()+150)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#18  pc 0036feed  /system/lib/libart.so (art::verifier::MethodVerifier::Verify()+444)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#19  pc 0036f53d  /system/lib/libart.so (art::verifier::MethodVerifier::VerifyMethod(art::Thread*, unsigned int, art::DexFile const*, art::Handle<art::mirror::DexCache>, art::Handle<art::mirror::ClassLoader>, art::DexFile::ClassDef const&, art::DexFile::CodeItem const*, art::ArtMethod*, unsigned int, art::CompilerCallbacks*, bool, art::verifier::HardFailLogMode, bool, std::__1::basic_string<char, s+112)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#20  pc 0036f04b  /system/lib/libart.so (art::verifier::MethodVerifier::FailureData art::verifier::MethodVerifier::VerifyMethods<true>(art::Thread*, art::ClassLinker*, art::DexFile const*, art::DexFile::ClassDef const&, art::ClassDataItemIterator*, art::Handle<art::mirror::DexCache>, art::Handle<art::mirror::ClassLoader>, art::CompilerCallbacks*, bool, art::verifier::HardFailLogMode, bool, std::__1+410)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#21  pc 0036ec07  /system/lib/libart.so (art::verifier::MethodVerifier::VerifyClass(art::Thread*, art::DexFile const*, art::Handle<art::mirror::DexCache>, art::Handle<art::mirror::ClassLoader>, art::DexFile::ClassDef const&, art::CompilerCallbacks*, bool, art::verifier::HardFailLogMode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)+362)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#22  pc 0036e85d  /system/lib/libart.so (art::verifier::MethodVerifier::VerifyClass(art::Thread*, art::mirror::Class*, art::CompilerCallbacks*, bool, art::verifier::HardFailLogMode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)+340)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#23  pc 000e618d  /system/lib/libart.so (art::ClassLinker::VerifyClass(art::Thread*, art::Handle<art::mirror::Class>, art::verifier::HardFailLogMode)+1024)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#24  pc 000e9537  /system/lib/libart.so (art::ClassLinker::InitializeClass(art::Thread*, art::Handle<art::mirror::Class>, bool, bool)+430)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#25  pc 000d80d5  /system/lib/libart.so (art::ClassLinker::EnsureInitialized(art::Thread*, art::Handle<art::mirror::Class>, bool, bool)+108)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#26  pc 0028672d  /system/lib/libart.so (art::JNI::CallStaticDoubleMethodA(_JNIEnv*, _jclass*, _jmethodID*, jvalue*)+424)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#27  pc 00271367  /system/lib/libart.so (art::JNI::CallNonvirtualCharMethod(_JNIEnv*, _jobject*, _jclass*, _jmethodID*, ...)+642)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#28  pc 00105eed  /data/app/com.xxx.xxx-q78s7TzaLYUIvVGqtc6KAA==/lib/arm/libFirebaseCppApp-5.6.1.so (firebase::util::LookupMethodIds(_JNIEnv*, _jclass*, firebase::util::MethodNameSignature const*, unsigned int, _jmethodID**, char const*)+160)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#29  pc 00133eeb  /data/app/com.xxx.xxx-q78s7TzaLYUIvVGqtc6KAA==/lib/arm/libFirebaseCppApp-5.6.1.so (google_play_services::Initialize(_JNIEnv*, _jobject*)+242)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#30  pc 001335fd  /data/app/com.xxx.xxx-q78s7TzaLYUIvVGqtc6KAA==/lib/arm/libFirebaseCppApp-5.6.1.so (firebase::App::Create(firebase::AppOptions const&, char const*, _JNIEnv*, _jobject*)+416)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#31  pc 000d51bf  /data/app/com.xxx.xxx-q78s7TzaLYUIvVGqtc6KAA==/lib/arm/libFirebaseCppApp-5.6.1.so (firebase::App::Create(_JNIEnv*, _jobject*)+18)
05-07 17:49:21.236 16957 17083 E CRASH   : 	#32  il ........  at (wrapper managed-to-native) Firebase.AppUtilPINVOKE.FirebaseApp_CreateInternal__SWIG_0 () <0xffffffff>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#33  il 00000014  at Firebase.FirebaseApp.CreateInternal () <0x00014>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#34  il 0000000f  at Firebase.FirebaseApp.<Create>m__0 () <0x0000f>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#35  il 000000d3  at Firebase.FirebaseApp.CreateAndTrack (Firebase.FirebaseApp/CreateDelegate,Firebase.FirebaseApp) <0x000d3>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#36  il 00000087  at Firebase.FirebaseApp.Create () <0x00087>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#37  il 0000002b  at Firebase.FirebaseApp.get_DefaultInstance () <0x0002b>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#38  il 0000002f  at xxx.xxx.FirebaseConnector.FirebaseInitializer.<WaitForFirebase>m__0 (System.Threading.Tasks.Task`1<Firebase.DependencyStatus>) <0x0002f>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#39  il 00000053  at System.Threading.Tasks.Task`1/<ContinueWith>c__AnonStorey0<Firebase.DependencyStatus>.<>m__0 (System.Threading.Tasks.Task) <0x00053>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#40  il 0000002f  at System.Threading.Tasks.Task/<ContinueWith>c__AnonStorey2.<>m__0 (System.Threading.Tasks.Task) <0x0002f>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#41  il 0000004b  at System.Threading.Tasks.Task/<ContinueWith>c__AnonStorey0`1/<ContinueWith>c__AnonStorey1<int>.<>m__0 () <0x0004b>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#42  il 000000a7  at System.Threading.Tasks.Task.<immediateExecutor>m__1 (System.Action) <0x000a7>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#43  il 0000009f  at System.Threading.Tasks.Task/<ContinueWith>c__AnonStorey0`1<int>.<>m__1 (System.Threading.Tasks.Task) <0x0009f>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#44  il 0000008f  at System.Threading.Tasks.Task`1<Firebase.DependencyStatus>.RunContinuations () <0x0008f>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#45  il 00000067  at System.Threading.Tasks.Task`1<Firebase.DependencyStatus>.TrySetResult (Firebase.DependencyStatus) <0x00067>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#46  il 0000002f  at System.Threading.Tasks.TaskCompletionSource`1<Firebase.DependencyStatus>.TrySetResult (Firebase.DependencyStatus) <0x0002f>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#47  il 000000a7  at System.Threading.Tasks.TaskExtensions/<Unwrap>c__AnonStorey1`1<Firebase.DependencyStatus>.<>m__1 (System.Threading.Tasks.Task`1<Firebase.DependencyStatus>) <0x000a7>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#48  il 00000053  at System.Threading.Tasks.Task`1/<ContinueWith>c__AnonStorey0<Firebase.DependencyStatus>.<>m__0 (System.Threading.Tasks.Task) <0x00053>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#49  il 0000002f  at System.Threading.Tasks.Task/<ContinueWith>c__AnonStorey2.<>m__0 (System.Threading.Tasks.Task) <0x0002f>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#50  il 0000004b  at System.Threading.Tasks.Task/<ContinueWith>c__AnonStorey0`1/<ContinueWith>c__AnonStorey1<int>.<>m__0 () <0x0004b>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#51  il 000000a7  at System.Threading.Tasks.Task.<immediateExecutor>m__1 (System.Action) <0x000a7>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#52  il 0000009f  at System.Threading.Tasks.Task/<ContinueWith>c__AnonStorey0`1<int>.<>m__1 (System.Threading.Tasks.Task) <0x0009f>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#53  il 00000183  at System.Threading.Tasks.Task.ContinueWith<int> (System.Func`2<System.Threading.Tasks.Task, int>,System.Threading.CancellationToken) <0x00183>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#54  il 00000087  at System.Threading.Tasks.Task.ContinueWith (System.Action`1<System.Threading.Tasks.Task>,System.Threading.CancellationToken) <0x00087>
05-07 17:49:21.236 16957 17083 E CRASH   : 	#55  il 0000002f  at System.Threading.Tasks.Task.ContinueWith (System.Action`1<System.Threading.Tasks.Task>) <0x0002f>
05-07 17:49:21.237 16957 17083 E CRASH   : 	#56  il 0000007f  at System.Threading.Tasks.Task`1<Firebase.DependencyStatus>.ContinueWith (System.Action`1<System.Threading.Tasks.Task`1<Firebase.DependencyStatus>>) <0x0007f>
05-07 17:49:21.237 16957 17083 E CRASH   : 	#57  il 000000df  at System.Threading.Tasks.TaskExtensions/<Unwrap>c__AnonStorey1`1<Firebase.DependencyStatus>.<>m__0 (System.Threading.Tasks.Task`1<System.Threading.Tasks.Task`1<Firebase.DependencyStatus>>) <0x000df>
05-07 17:49:21.237 16957 17083 E CRASH   : 	#58  il 0000004f  at System.Threading.Tasks.Task`1/<ContinueWith>c__AnonStorey0<object>.<>m__0 (System.Threading.Tasks.Task) <0x0004f>
05-07 17:49:21.237 16957 17083 E CRASH   : 	#59  il 0000002f  at System.Threading.Tasks.Task/<ContinueWith>c__AnonStorey2.<>m__0 (System.Threading.Tasks.Task) <0x0002f>
05-07 17:49:21.237 16957 17083 E CRASH   : 	#60  il 0000004b  at System.Threading.Tasks.Task/<ContinueWith>c__AnonStorey0`1/<ContinueWith>c__AnonStorey1<int>.<>m__0 () <0x0004b>
05-07 17:49:21.237 16957 17083 E CRASH   : 	#61  il 000000a7  at System.Threading.Tasks.Task.<immediateExecutor>m__1 (System.Action) <0x000a7>
05-07 17:49:21.237 16957 17083 E CRASH   : 	#62  il 0000009f  at System.Threading.Tasks.Task/<ContinueWith>c__AnonStorey0`1<int>.<>m__1 (System.Threading.Tasks.Task) <0x0009f>
05-07 17:49:21.237 16957 17083 E CRASH   : 	#63  il 00000097  at System.Threading.Tasks.Task`1<object>.RunContinuations () <0x00097>
05-07 17:49:21.237 16957 17083 E CRASH   : 	#64  il 0000007b  at System.Threading.Tasks.Task`1<object>.TrySetResult (object) <0x0007b>
05-07 17:49:21.244 16957 17083 E CRASH   : 	#65  il 0000002f  at System.Threading.Tasks.TaskCompletionSource`1<object>.TrySetResult (object) <0x0002f>
05-07 17:49:21.245 16957 17083 E CRASH   : 	#66  il 0000005f  at System.Threading.Tasks.Task/<ContinueWith>c__AnonStorey0`1/<ContinueWith>c__AnonStorey1<object>.<>m__0 () <0x0005f>
05-07 17:49:21.245 16957 17083 E CRASH   : 	#67  il 000000a7  at System.Threading.Tasks.Task.<immediateExecutor>m__1 (System.Action) <0x000a7>
05-07 17:49:21.245 16957 17083 E CRASH   : 	#68  il 0000009b  at System.Threading.Tasks.Task/<ContinueWith>c__AnonStorey0`1<object>.<>m__1 (System.Threading.Tasks.Task) <0x0009b>
05-07 17:49:21.245 16957 17083 E CRASH   : 	#69  il 0000008f  at System.Threading.Tasks.Task`1<Firebase.DependencyStatus>.RunContinuations () <0x0008f>
05-07 17:49:21.245 16957 17083 E CRASH   : 	#70  il 00000067  at System.Threading.Tasks.Task`1<Firebase.DependencyStatus>.TrySetResult (Firebase.DependencyStatus) <0x00067>
05-07 17:49:21.245 16957 17083 E CRASH   : 	#71  il 0000002f  at System.Threading.Tasks.TaskCompletionSource`1<Firebase.DependencyStatus>.TrySetResult (Firebase.DependencyStatus) <0x0002f>
05-07 17:49:21.245 16957 17083 E CRASH   : 	#72  il 00000023  at System.Threading.Tasks.TaskCompletionSource`1<Firebase.DependencyStatus>.SetResult (Firebase.DependencyStatus) <0x00023>
05-07 17:49:21.245 16957 17083 E CRASH   : 	#73  il 0000004f  at System.Threading.Tasks.TaskFactory/<StartNew>c__AnonStorey0`1<Firebase.DependencyStatus>.<>m__0 () <0x0004f>
05-07 17:49:21.245 16957 17083 E CRASH   : 	#74  il 0000002b  at System.Threading.Tasks.TaskScheduler/<Post>c__AnonStorey0.<>m__0 (object) <0x0002b>
05-07 17:49:21.247 16957 17083 E CRASH   : 	#75  il 00000073  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0x00073>
05-07 17:49:21.251 16957 17083 E CRASH   : 	#00  pc 00022543  /data/app/com.xxx.xxx-q78s7TzaLYUIvVGqtc6KAA==/lib/arm/libmono.so
05-07 17:49:21.251 16957 17083 E CRASH   : 	#01  pc 001f7b1c  /data/app/com.xxx.xxx-q78s7TzaLYUIvVGqtc6KAA==/lib/arm/libmono.so (mono_runtime_invoke+136)
05-07 17:49:21.251 16957 17083 E CRASH   : 	#02  pc 001fa638  /data/app/com.xxx.xxx-q78s7TzaLYUIvVGqtc6KAA==/lib/arm/libmono.so (mono_runtime_invoke_array+2008)
05-07 17:49:21.251 16957 17083 E CRASH   : 	#03  pc 001fe15c  /data/app/com.xxx.xxx-q78s7TzaLYUIvVGqtc6KAA==/lib/arm/libmono.so
05-07 17:49:21.251 16957 17083 E CRASH   : 	#04  pc 00249d18  /data/app/com.xxx.xxx-q78s7TzaLYUIvVGqtc6KAA==/lib/arm/libmono.so
05-07 17:49:21.251 16957 17083 E CRASH   : 	#05  pc 0024bd18  /data/app/com.xxx.xxx-q78s7TzaLYUIvVGqtc6KAA==/lib/arm/libmono.so
05-07 17:49:21.251 16957 17083 E CRASH   : 	#06  pc 0023b0ac  /data/app/com.xxx.xxx-q78s7TzaLYUIvVGqtc6KAA==/lib/arm/libmono.so
05-07 17:49:21.251 16957 17083 E CRASH   : 	#07  pc 0028b628  /data/app/com.xxx.xxx-q78s7TzaLYUIvVGqtc6KAA==/lib/arm/libmono.so
05-07 17:49:21.251 16957 17083 E CRASH   : 	#08  pc 002c2bd4  /data/app/com.xxx.xxx-q78s7TzaLYUIvVGqtc6KAA==/lib/arm/libmono.so
05-07 17:49:21.251 16957 17083 E CRASH   : 	#09  pc 00048b07  /system/lib/libc.so (__pthread_start(void*)+22)
05-07 17:49:21.251 16957 17083 E CRASH   : 	#10  pc 0001b323  /system/lib/libc.so (__start_thread+32)
05-07 17:49:21.251 16957 17083 E CRASH   : 
05-07 17:49:21.251 16957 17083 E CRASH   : memory near r1:
05-07 17:49:21.251 16957 17083 E CRASH   :     00004298 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     000042a8 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     000042b8 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     000042c8 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     000042d8 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     000042e8 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     000042f8 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     00004308 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     00004318 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     00004328 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     00004338 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     00004348 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     00004358 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     00004368 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     00004378 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   :     00004388 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.252 16957 17083 E CRASH   : 
05-07 17:49:21.252 16957 17083 E CRASH   : memory near r4:
05-07 17:49:21.253 16957 17083 E CRASH   :     0000421c ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     0000422c ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     0000423c ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     0000424c ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     0000425c ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     0000426c ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     0000427c ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     0000428c ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     0000429c ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     000042ac ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     000042bc ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     000042cc ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     000042dc ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     000042ec ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.253 16957 17083 E CRASH   :     000042fc ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.254 16957 17083 E CRASH   :     0000430c ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.254 16957 17083 E CRASH   : 
05-07 17:49:21.254 16957 17083 E CRASH   : memory near r5:
05-07 17:49:21.254 16957 17083 E CRASH   :     00004298 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.254 16957 17083 E CRASH   :     000042a8 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.254 16957 17083 E CRASH   :     000042b8 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.254 16957 17083 E CRASH   :     000042c8 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.254 16957 17083 E CRASH   :     000042d8 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.254 16957 17083 E CRASH   :     000042e8 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.254 16957 17083 E CRASH   :     000042f8 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.254 16957 17083 E CRASH   :     00004308 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.254 16957 17083 E CRASH   :     00004318 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.255 16957 17083 E CRASH   :     00004328 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.255 16957 17083 E CRASH   :     00004338 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.255 16957 17083 E CRASH   :     00004348 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.255 16957 17083 E CRASH   :     00004358 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.255 16957 17083 E CRASH   :     00004368 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.255 16957 17083 E CRASH   :     00004378 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.255 16957 17083 E CRASH   :     00004388 ffffffff ffffffff ffffffff ffffffff  ................
05-07 17:49:21.255 16957 17083 E CRASH   : 
05-07 17:49:21.255 16957 17083 E CRASH   : memory near r9:
05-07 17:49:21.255 16957 17083 E CRASH   :     15052128 6fec2cd8 6fec2cf8 ea1af1b4 ea1af1d4  .,.o.,.o........
05-07 17:49:21.255 16957 17083 E CRASH   :     15052138 6fdba118 00000000 00000001 ea1af1b4  ...o............
05-07 17:49:21.255 16957 17083 E CRASH   :     15052148 6fdca600 c2a687ba 15050f10 00000000  ...o............
05-07 17:49:21.255 16957 17083 E CRASH   :     15052158 15051c08 00000000 150520e0 00000000  ......... ......
05-07 17:49:21.255 16957 17083 E CRASH   :     15052168 6fdb49b8 00000000 00000000 00000000  .I.o............
05-07 17:49:21.255 16957 17083 E CRASH   :     15052178 ea1af190 00000000 00000000 00000000  ................
05-07 17:49:21.255 16957 17083 E CRASH   :     15052188 00000000 00000001 000000b4 000042bb  .............B..
05-07 17:49:21.255 16957 17083 E CRASH   :     15052198 00000000 00000008 00000000 00000000  ................
05-07 17:49:21.255 16957 17083 E CRASH   :     150521a8 00000008 ffffffff 00020000 00000000  ................
05-07 17:49:21.255 16957 17083 E CRASH   :     150521b8 00000004 00010003 0000000d ea1af1f8  ................
05-07 17:49:21.255 16957 17083 E CRASH   :     150521c8 6fec2bb8 6fec2bd8 6fec2bf8 6fec2c18  .+.o.+.o.+.o.,.o
05-07 17:49:21.256 16957 17083 E CRASH   :     150521d8 6fec2c38 6fec2c58 6fec2c78 6fec2c98  8,.oX,.ox,.o.,.o
05-07 17:49:21.256 16957 17083 E CRASH   :     150521e8 6fec2cb8 6fec2cd8 6fec2cf8 ea1af1b4  .,.o.,.o.,.o....
05-07 17:49:21.256 16957 17083 E CRASH   :     150521f8 ea1af1d4 00000000 6fdca600 00000000  ...........o....
05-07 17:49:21.256 16957 17083 E CRASH   :     15052208 12c1cfd8 00000000 12c24160 00000000  ........`A......
05-07 17:49:21.256 16957 17083 E CRASH   :     15052218 700e1780 00000000 00000000 00000000  ...p............
05-07 17:49:21.256 16957 17083 E CRASH   : 
05-07 17:49:21.256 16957 17083 E CRASH   : memory near fp:
05-07 17:49:21.256 16957 17083 E CRASH   :     15343db0 00656e69 00000000 6ff66740 00000000  ine.....@g.o....
05-07 17:49:21.257 16957 17083 E CRASH   :     15343dc0 6ff60230 00000001 00002000 00000001  0..o..... ......
05-07 17:49:21.257 16957 17083 E CRASH   :     15343dd0 6fdca600 10000000 15050f10 00000000  ...o............
05-07 17:49:21.257 16957 17083 E CRASH   :     15343de0 15051c08 00000000 150520e0 00000000  ......... ......
05-07 17:49:21.257 16957 17083 E CRASH   :     15343df0 6fdb49b8 00000000 00000000 00000000  .I.o............
05-07 17:49:21.257 16957 17083 E CRASH   :     15343e00 ea1af190 00000000 00000000 00000000  ................
05-07 17:49:21.257 16957 17083 E CRASH   :     15343e10 00000000 00000001 000000b4 000042bb  .............B..
05-07 17:49:21.257 16957 17083 E CRASH   :     15343e20 00000000 00000008 00000000 00000000  ................
05-07 17:49:21.257 16957 17083 E CRASH   :     15343e30 00000008 ffffffff 00020000 00000000  ................
05-07 17:49:21.257 16957 17083 E CRASH   :     15343e40 00000004 00010003 0000000d ea1af1f8  ................
05-07 17:49:21.257 16957 17083 E CRASH   :     15343e50 6fec2bb8 6fec2bd8 6fec2bf8 6fec2c18  .+.o.+.o.+.o.,.o
05-07 17:49:21.257 16957 17083 E CRASH   :     15343e60 6fec2c38 6fec2c58 6fec2c78 6fec2c98  8,.oX,.ox,.o.,.o
05-07 17:49:21.257 16957 17083 E CRASH   :     15343e70 6fec2cb8 6fec2cd8 6fec2cf8 ea1af1b4  .,.o.,.o.,.o....
05-07 17:49:21.257 16957 17083 E CRASH   :     15343e80 ea1af1d4 00000000 00000000 00000000  ................
05-07 17:49:21.257 16957 17083 E CRASH   :     15343e90 00000000 00000000 00000000 00000000  ................
05-07 17:49:21.257 16957 17083 E CRASH   :     15343ea0 00000000 00000000 00000000 00000000  ................
05-07 17:49:21.257 16957 17083 E CRASH   : 
05-07 17:49:21.257 16957 17083 E CRASH   : code around pc:
05-07 17:49:21.257 16957 17083 E CRASH   :     f34217d0 e1a0700c e3700a01 912fff1e e2600000  .p....p.../...`.
05-07 17:49:21.257 16957 17083 E CRASH   :     f34217e0 ea00c5be e1a0c007 e3a07f43 ef000000  ........C.......
05-07 17:49:21.257 16957 17083 E CRASH   :     f34217f0 e1a0700c e3700a01 912fff1e e2600000  .p....p.../...`.
05-07 17:49:21.257 16957 17083 E CRASH   :     f3421800 ea00c5b6 e1a0c007 e300715e ef000000  ........^q......
05-07 17:49:21.257 16957 17083 E CRASH   :     f3421810 e1a0700c e3700a01 912fff1e e2600000  .p....p.../...`.
05-07 17:49:21.257 16957 17083 E CRASH   :     f3421820 ea00c5ae e1a0c007 e3007162 ef000000  ........bq......
05-07 17:49:21.257 16957 17083 E CRASH   :     f3421830 e1a0700c e3700a01 912fff1e e2600000  .p....p.../...`.
05-07 17:49:21.257 16957 17083 E CRASH   :     f3421840 ea00c5a6 e1a0c007 e3007161 ef000000  ........aq......
05-07 17:49:21.257 16957 17083 E CRASH   :     f3421850 e1a0700c e3700a01 912fff1e e2600000  .p....p.../...`.
05-07 17:49:21.257 16957 17083 E CRASH   :     f3421860 ea00c59e e1a0c007 e3a0702b ef000000  ........+p......
05-07 17:49:21.257 16957 17083 E CRASH   :     f3421870 e1a0700c e3700a01 912fff1e e2600000  .p....p.../...`.
05-07 17:49:21.257 16957 17083 E CRASH   :     f3421880 ea00c596 e1a0c007 e3a0705c ef000000  ........\p......
05-07 17:49:21.270 16957 17083 E CRASH   :     f3421890 e1a0700c e3700a01 912fff1e e2600000  .p....p.../...`.
05-07 17:49:21.270 16957 17083 E CRASH   :     f34218a0 ea00c58e e1a0c007 e3a070c1 ef000000  .........p......
05-07 17:49:21.270 16957 17083 E CRASH   :     f34218b0 e1a0700c e3700a01 912fff1e e2600000  .p....p.../...`.
05-07 17:49:21.270 16957 17083 E CRASH   :     f34218c0 ea00c586 e1a0c007 e3a0703c ef000000  ........<p......
05-07 17:49:21.270 16957 17083 E CRASH   : 
05-07 17:49:21.270 16957 17083 E CRASH   : code around lr:
05-07 17:49:21.270 16957 17083 E CRASH   :     f33f0494 e9e8f7fb 21064630 e9eaf7fb 46312002  ....0F.!..... 1F
05-07 17:49:21.270 16957 17083 E CRASH   :     f33f04a4 27002200 e9d2f7fb 46294620 f7fb2206  .".'.... F)F."..
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f04b4 9700e9e6 5080f04f 9002466f f7fb1d38  ....O..PoF..8...
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f04c4 2006e9e4 463a4639 e9e4f7fb 46312002  ... 9F:F..... 1F
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f04d4 f7fb2200 4620e9bc 22064629 e9cef7fb  .".... F)F."....
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f04e4 f7fb207f 0000e9de b09fb5f0 21014827  . ..........'H.!
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f04f4 0108f2c0 44782200 68002701 68002500  ....."xD.'.h.%.h
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f0504 2001901e e9d2f7fb 1c604604 2004d031  ... .....F`.1.. 
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f0514 9000ab01 21014620 97012202 e9ccf7fb  .... F.!."......
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f0524 216cad02 0602f045 f7fb4630 a118e9cc  ..l!E...0F......
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f0534 226c4630 f8ad236c f7fb7008 4e1ae9ca  0Fl"l#...p.....N
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f0544 6873447e 46294620 4798226e d1051c41  ~Dsh F)Fn".GA...
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f0554 eef4f7fa 28046800 e006d0f3 a113b928  .....h.(....(...
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f0564 f7fb4620 4605e9bc 4620e003 ef4cf7fa   F.....F.. F..L.
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f0574 480f2500 4478991e 68006800 bf021a40  .%.H..xD.h.h@...
05-07 17:49:21.271 16957 17083 E CRASH   :     f33f0584 b01f4628 f7fabdf0 bf00ee92 00075eca  (F...........^..
05-07 17:49:21.276  4402  4623 D DnsProxyListener: DNSDBG::dns addrinfo af 2
05-07 17:49:21.281 16957 17022 E CRASH   : other thread is trapped; signum = 6
05-07 17:49:21.282 16957 17022 E MessageQueue: IdleHandler threw exception
05-07 17:49:21.282 16957 17022 E MessageQueue: java.lang.Error: signal 6 (SIGABRT), code -6 (?), fault addr --------
05-07 17:49:21.282 16957 17022 E MessageQueue: Build fingerprint: 'samsung/starltexx/starlte:8.0.0/R16NW/G960FXXS2BRK4:user/release-keys'
05-07 17:49:21.282 16957 17022 E MessageQueue: Revision: '26'
05-07 17:49:21.282 16957 17022 E MessageQueue: pid: 16957, tid: 17083, name: Thread-16  >>> com.xxx.xxx <<<
05-07 17:49:21.282 16957 17022 E MessageQueue:     r0 00000000  r1 000042bb  r2 00000006  r3 00000008
05-07 17:49:21.282 16957 17022 E MessageQueue:     r4 0000423d  r5 000042bb  r6 c377dc48  r7 0000010c
05-07 17:49:21.282 16957 17022 E MessageQueue:     r8 000000b4  r9 15052148  sl f27cc700  fp 15343dd0
05-07 17:49:21.282 16957 17022 E MessageQueue:     ip 00000000  sp c377dc38  lr f33f04b7  pc f34217f0  cpsr 00000006
05-07 17:49:21.282 16957 17022 E MessageQueue: 
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libc.tgkill(tgkill:12)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libc.abort(abort:54)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::Runtime::Abort(char const*)(Runtime:370)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::Runtime::Aborter(char const*)(Runtime:10)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.android::base::LogMessage::~LogMessage()(base:456)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::gc::collector::ConcurrentCopying::PushOntoMarkStack(art::mirror::Object*)(gc:574)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::gc::collector::ConcurrentCopying::Copy(art::mirror::Object*, art::mirror::Object*, art::MemberOffset)(gc:2524)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.0009db87(Native Method)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::ClassHierarchyAnalysis::CheckInterfaceMethodSingleImplementationInfo(art::Handle<art::mirror::Class>, art::ArtMethod*, art::ArtMethod*, std::__1::unordered_set<art::ArtMethod*, std::__1::hash<art::ArtMethod*>, std::__1::equal_to<art::ArtMethod*>, std::__1::allocator<art::ArtMethod*> >&, art::PointerSize)(ClassHierarchyAnalysis:580)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::ClassHierarchyAnalysis::UpdateAfterLoadingOf(art::Handle<art::mirror::Class>)(ClassHierarchyAnalysis:962)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::ClassLinker::LinkClass(art::Thread*, char const*, art::Handle<art::mirror::Class>, art::Handle<art::mirror::ObjectArray<art::mirror::Class> >, art::MutableHandle<art::mirror::Class>*)(ClassLinker:1608)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::ClassLinker::DefineClass(art::Thread*, char const*, unsigned int, art::Handle<art::mirror::ClassLoader>, art::DexFile const&, art::DexFile::ClassDef const&)(ClassLinker:632)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::ClassLinker::FindClassInBaseDexClassLoader(art::ScopedObjectAccessAlreadyRunnable&, art::Thread*, char const*, unsigned int, art::Handle<art::mirror::ClassLoader>, art::ObjPtr<art::mirror::Class>*)(ClassLinker:904)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::ClassLinker::FindClass(art::Thread*, char const*, art::Handle<art::mirror::ClassLoader>)(ClassLinker:810)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::ClassLinker::ResolveType(art::DexFile const&, art::dex::TypeIndex, art::Handle<art::mirror::DexCache>, art::Handle<art::mirror::ClassLoader>)(ClassLinker:212)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::verifier::MethodVerifier::ResolveClassAndCheckAccess(art::dex::TypeIndex)(verifier:56)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::verifier::MethodVerifier::CodeFlowVerifyInstruction(unsigned int*)(verifier:5182)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::verifier::MethodVerifier::CodeFlowVerifyMethod()(verifier:150)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::verifier::MethodVerifier::Verify()(verifier:444)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::verifier::MethodVerifier::VerifyMethod(art::Thread*, unsigned int, art::DexFile const*, art::Handle<art::mirror::DexCache>, art::Handle<art::mirror::ClassLoader>, art::DexFile::ClassDef const&, art::DexFile::CodeItem const*, art::ArtMethod*, unsigned int, art::CompilerCallbacks*, bool, art::verifier::HardFailLogMode, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)(verifier:112)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::verifier::MethodVerifier::FailureData art::verifier::MethodVerifier::VerifyMethods<true>(art::Thread*, art::ClassLinker*, art::DexFile const*, art::DexFile::ClassDef const&, art::ClassDataItemIterator*, art::Handle<art::mirror::DexCache>, art::Handle<art::mirror::ClassLoader>, art::CompilerCallbacks*, bool, art::verifier::HardFailLogMode, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)(verifier:410)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::verifier::MethodVerifier::VerifyClass(art::Thread*, art::DexFile const*, art::Handle<art::mirror::DexCache>, art::Handle<art::mirror::ClassLoader>, art::DexFile::ClassDef const&, art::CompilerCallbacks*, bool, art::verifier::HardFailLogMode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)(verifier:362)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::verifier::MethodVerifier::VerifyClass(art::Thread*, art::mirror::Class*, art::CompilerCallbacks*, bool, art::verifier::HardFailLogMode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)(verifier:340)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::ClassLinker::VerifyClass(art::Thread*, art::Handle<art::mirror::Class>, art::verifier::HardFailLogMode)(ClassLinker:1024)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::ClassLinker::InitializeClass(art::Thread*, art::Handle<art::mirror::Class>, bool, bool)(ClassLinker:430)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::ClassLinker::EnsureInitialized(art::Thread*, art::Handle<art::mirror::Class>, bool, bool)(ClassLinker:108)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::JNI::CallStaticDoubleMethodA(_JNIEnv*, _jclass*, _jmethodID*, jvalue*)(JNI:424)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libart.art::JNI::CallNonvirtualCharMethod(_JNIEnv*, _jobject*, _jclass*, _jmethodID*, ...)(JNI:642)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libFirebaseCppApp-5.firebase::util::LookupMethodIds(_JNIEnv*, _jclass*, firebase::util::MethodNameSignature const*, unsigned int, _jmethodID**, char const*)(util:160)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libFirebaseCppApp-5.google_play_services::Initialize(_JNIEnv*, _jobject*)(Initialize:242)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libFirebaseCppApp-5.firebase::App::Create(firebase::AppOptions const&, char const*, _JNIEnv*, _jobject*)(App:416)
05-07 17:49:21.282 16957 17022 E MessageQueue: 	at libFirebaseCppApp-5.firebase::App::Create(_JNIEnv*, _jobject*)(App:18)

@chkuang-g
Copy link
Contributor

Hi @henriqueranj,

Your crash seems not related to the original post, which crash at Auth destructor. Your crash happens when App is created and seems to related to Google Play Services.

Could you open a different issues and details your situation?

Thank you,
Shawn

@henriqueranj
Copy link

Hello @chkuang-g , thank you for the feedback. I opened issue #363

Best regards,
Henrique

@stewartmiles
Copy link
Contributor

@Eneminemoe any chance you've been able to put together a project that reproduces the crash with Google Sign-in?

@Eneminemoe
Copy link
Author

Hey @stewartmiles
I've been quite busy lately and couldn't even work on my project. I hope to return to it in a week or two!
But then I'll be starting with putting together a small project for you, or I'll just grant you access to the repo on bitbucket.

@stewartmiles
Copy link
Contributor

Oh looks like we have a fix pending for the race on creation of FirebaseApp, we'll update this issue when it's released.

@alexames
Copy link

alexames commented Jul 3, 2019

This should be fixed as of the latest release, 6.2.0

@alexames alexames closed this as completed Jul 3, 2019
@firebase firebase locked and limited conversation to collaborators Oct 24, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants