When loading Zwift on a secondary Android profile it crashes when attempting to open after “Unzipping files”.
I first thought it was an issue with my custom Android ROM (GrapheneOS) but symptoms can be repeated on stock Pixel phones and were confirmed by multiple people. I can provide link to Graphene forum showing additional details if needed.
Problem produced on Android Pixel 7 Pro.
Here’s the crash log:
type: crash
osVersion: google/cheetah/cheetah:14/AP1A.240405.002.B1/2024042100:user/release-keys
package: com.zwift.zwiftgame:128453
process: com.zwift.zwiftgame
processUptime: 0 + 0 ms
installer: com.android.vending
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000000
backtrace:
#00 pc 0000000002401488 /data/app/~~lcn3P0b6ONIpyMjlRNbSWg==/com.zwift.zwiftgame-o41UUktT1idzBVriupnbnQ==/lib/arm64/libzwiftjni.so (zwift_network::NetworkClient::sendAnalyticsEvent(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > const&)+0) (BuildId: 096e4746fef36878898c62b9d8d650a47ee2359b)
#01 pc 00000000016e7cc4 /data/app/~~lcn3P0b6ONIpyMjlRNbSWg==/com.zwift.zwiftgame-o41UUktT1idzBVriupnbnQ==/lib/arm64/libzwiftjni.so (ZNet::NetworkService::SendAnalyticsEvent(zwift_analytics::Event const&, ZNet::AnalyticsDestination)+628) (BuildId: 096e4746fef36878898c62b9d8d650a47ee2359b)
#02 pc 0000000001bb8d44 /data/app/~~lcn3P0b6ONIpyMjlRNbSWg==/com.zwift.zwiftgame-o41UUktT1idzBVriupnbnQ==/lib/arm64/libzwiftjni.so (zwift_analytics::AnalyticsService::FileAccessError(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)+768) (BuildId: 096e4746fef36878898c62b9d8d650a47ee2359b)
#03 pc 000000000173c564 /data/app/~~lcn3P0b6ONIpyMjlRNbSWg==/com.zwift.zwiftgame-o41UUktT1idzBVriupnbnQ==/lib/arm64/libzwiftjni.so (BuildId: 096e4746fef36878898c62b9d8d650a47ee2359b)
#04 pc 000000000173c3e0 /data/app/~~lcn3P0b6ONIpyMjlRNbSWg==/com.zwift.zwiftgame-o41UUktT1idzBVriupnbnQ==/lib/arm64/libzwiftjni.so (UserConfigDoc::SaveAs(char const*, bool)+40) (BuildId: 096e4746fef36878898c62b9d8d650a47ee2359b)
#05 pc 000000000167f904 /data/app/~~lcn3P0b6ONIpyMjlRNbSWg==/com.zwift.zwiftgame-o41UUktT1idzBVriupnbnQ==/lib/arm64/libzwiftjni.so (ZwiftInitialize(int, char const**)+1484) (BuildId: 096e4746fef36878898c62b9d8d650a47ee2359b)
#06 pc 0000000001439ac4 /data/app/~~lcn3P0b6ONIpyMjlRNbSWg==/com.zwift.zwiftgame-o41UUktT1idzBVriupnbnQ==/lib/arm64/libzwiftjni.so (Java_com_zwift_zwiftgame_ZwiftNative_drawFrame+460) (BuildId: 096e4746fef36878898c62b9d8d650a47ee2359b)
#07 pc 000000000044cbe0 /data/app/~~lcn3P0b6ONIpyMjlRNbSWg==/com.zwift.zwiftgame-o41UUktT1idzBVriupnbnQ==/oat/arm64/base.odex (art_jni_trampoline+112)
#08 pc 000000000044d9f8 /data/app/~~lcn3P0b6ONIpyMjlRNbSWg==/com.zwift.zwiftgame-o41UUktT1idzBVriupnbnQ==/oat/arm64/base.odex (com.zwift.zwiftgame.ZwiftView$Renderer.onDrawFrame+72)
#09 pc 00000000006e7360 /apex/com.android.art/lib64/libart.so (nterp_helper+7712) (BuildId: e022204eb067959fa5624a63e046f8af)
#10 pc 00000000004e0fe0 /system/framework/framework.jar (android.opengl.GLSurfaceView$GLThread.guardedRun+1096)
#11 pc 00000000006e6494 /apex/com.android.art/lib64/libart.so (nterp_helper+3924) (BuildId: e022204eb067959fa5624a63e046f8af)
#12 pc 00000000004e1618 /system/framework/framework.jar (android.opengl.GLSurfaceView$GLThread.run+52)
#13 pc 00000000003e1d74 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) (BuildId: e022204eb067959fa5624a63e046f8af)
#14 pc 00000000003c60ec /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+220) (BuildId: e022204eb067959fa5624a63e046f8af)
#15 pc 00000000004d2cb8 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1656) (BuildId: e022204eb067959fa5624a63e046f8af)
#16 pc 00000000004d2628 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallbackWithUffdGc(void*)+8) (BuildId: e022204eb067959fa5624a63e046f8af)
#17 pc 00000000000cf93c /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204) (BuildId: 19a02d177e7ca67cb275d7ae9857394c)
#18 pc 0000000000066730 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 19a02d177e7ca67cb275d7ae9857394c)