Android API: 10. Security Patch 2020-09-01.
Mapbox Navigation SDK version:
Device: Samsung A70.
implementation 'com.mapbox.navigation:ui:1.0.0-rc.7'
implementation 'com.mapbox.navigation:core:1.0.0-rc.7'
Got the issue the first time I used the MapboxReplayer branch of my colleague. I have extracted some initialization stuff for you, but really this is just a shot in the dark. Also, as I can't reproduce it, it's very likely not to be caused by that:
// at our locationComponents initialization
val locationEngine = ReplayLocationEngine(mapBoxReplayer)
private val routesRequestCallback = object : RoutesRequestCallback {
@SuppressLint("MissingPermission")
override fun onRoutesReady(routes: List<DirectionsRoute>) {
currentMapBoxNavigation.setRoutes(routes)
navigationRoutesRelay.call(routes)
currentMapBoxNavigation.startTripSession()
val replayRouteMapper = ReplayRouteMapper()
val firstRouteGeometry = routes.firstOrNull()?.geometry() ?: return
mapBoxReplayer.apply {
clearEvents()
pushEvents(replayRouteMapper.mapGeometry(firstRouteGeometry))
playbackSpeed(debugSettingsService.routeSimulationSpeedMultiplier.toDouble())
play()
}
}
I tried to reproduce this, but sadly couldn't, even with 20 screenshots. I will try to reproduce this again over the next days, but likely it only occurs rarely.
Doesn't crash
This is probably not the right repo for this issue, but I wasn't sure which would be the correct one.
Capturing the logs and the stacktrace from logcat-libnavigator-crash.log above-shared
2020-09-10 07:49:13.353 19610-19610/? E/g.accessibilit: Not starting debugger since process cannot load the jdwp agent.
2020-09-10 07:49:15.110 19647-19647/? E/Zygote: isWhitelistProcess - Process is Whitelisted
2020-09-10 07:49:15.112 19647-19647/? E/Zygote: accessInfo : 1
2020-09-10 07:49:15.140 19647-19647/? E/emui:screensho: Not starting debugger since process cannot load the jdwp agent.
2020-09-10 07:49:15.288 18291-19488/? A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 19488 (pool-6-thread-2), pid 18291 (s.routing.integ)
2020-09-10 07:49:15.384 1286-1510/? E/Watchdog: !@Sync 831 [2020-09-10 07:49:15.384] FD count : 711, wdog_way : None
2020-09-10 07:49:15.544 19670-19670/? E/crash_dump64: unknown process state: t
2020-09-10 07:49:15.675 19670-19670/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2020-09-10 07:49:15.676 19670-19670/? A/DEBUG: Build fingerprint: 'samsung/a70qeea/a70q:10/QP1A.190711.020/A705FNXXU5BTH4:user/release-keys'
2020-09-10 07:49:15.676 19670-19670/? A/DEBUG: Revision: '14'
2020-09-10 07:49:15.676 19670-19670/? A/DEBUG: ABI: 'arm64'
2020-09-10 07:49:15.677 19670-19670/? A/DEBUG: Timestamp: 2020-09-10 07:49:15+0200
2020-09-10 07:49:15.678 19670-19670/? A/DEBUG: pid: 18291, tid: 19488, name: pool-6-thread-2 >>> com.com.xyz.redacted.by.carstenhag <<<
2020-09-10 07:49:15.678 19670-19670/? A/DEBUG: uid: 10616
2020-09-10 07:49:15.678 19670-19670/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
2020-09-10 07:49:15.678 19670-19670/? A/DEBUG: Cause: null pointer dereference
2020-09-10 07:49:15.678 19670-19670/? A/DEBUG: x0 0000000000000000 x1 000000759d1bbc40 x2 0000000000000002 x3 0000000000000008
2020-09-10 07:49:15.678 19670-19670/? A/DEBUG: x4 0000000000000060 x5 0000007586ccfcc0 x6 000000759c3d9f10 x7 000000759c3d9f10
2020-09-10 07:49:15.678 19670-19670/? A/DEBUG: x8 00000075e9438ad0 x9 5d3ba564553811ba x10 0000000000004001 x11 0000000000000000
2020-09-10 07:49:15.678 19670-19670/? A/DEBUG: x12 0000000001971b58 x13 0000000000000000 x14 ffffffffffffffff x15 0000af8a8ed435ba
2020-09-10 07:49:15.678 19670-19670/? A/DEBUG: x16 000000759d235258 x17 000000771aa70f70 x18 0000007585c1e000 x19 0000000000000032
2020-09-10 07:49:15.678 19670-19670/? A/DEBUG: x20 00000075db757898 x21 0000007586cd0a68 x22 0000007586cd0a10 x23 0000000014614ce2
2020-09-10 07:49:15.679 19670-19670/? A/DEBUG: x24 000000757d4c0c50 x25 0000000000000000 x26 0000007586cd3020 x27 000000757d788550
2020-09-10 07:49:15.679 19670-19670/? A/DEBUG: x28 0000000047d7f380 x29 0000007586cd06e0
2020-09-10 07:49:15.679 19670-19670/? A/DEBUG: sp 0000007586cd0610 lr 000000759c639dc0 pc 000000759c639de4
2020-09-10 07:49:16.277 19647-19682/? E/BufferQueueProducer: [unnamed-19647-0] setMaxDequeuedBufferCount: 2 dequeued buffers would exceed the maxBufferCount (2) (maxAcquired 1 async 0 mDequeuedBufferCannotBlock 0)
2020-09-10 07:49:16.277 19647-19682/? E/Surface: IGraphicBufferProducer::setBufferCount(3) returned Invalid argument
2020-09-10 07:49:16.292 19647-19682/? E/BufferQueueProducer: [unnamed-19647-1] setMaxDequeuedBufferCount: 2 dequeued buffers would exceed the maxBufferCount (2) (maxAcquired 1 async 0 mDequeuedBufferCannotBlock 0)
2020-09-10 07:49:16.292 19647-19682/? E/Surface: IGraphicBufferProducer::setBufferCount(3) returned Invalid argument
2020-09-10 07:49:16.296 19670-19670/? A/DEBUG: backtrace:
2020-09-10 07:49:16.297 19670-19670/? A/DEBUG: #00 pc 0000000000677de4 /data/app/com.com.xyz.redacted.by.carstenhag-cMY2XGyNYcXuAfJzRLH6UA==/base.apk!libnavigator-android.so (offset 0x252f000) (valhalla::loki::Reach::exact(valhalla::baldr::DirectedEdge const*, valhalla::baldr::GraphId, unsigned int, valhalla::baldr::GraphReader&, std::__ndk1::shared_ptr<valhalla::sif::DynamicCost> const&, unsigned char)+260) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-10 07:49:16.297 19670-19670/? A/DEBUG: #01 pc 0000000000677958 /data/app/com.com.xyz.redacted.by.carstenhag-cMY2XGyNYcXuAfJzRLH6UA==/base.apk!libnavigator-android.so (offset 0x252f000) (valhalla::loki::Reach::operator()(valhalla::baldr::DirectedEdge const*, valhalla::baldr::GraphId, unsigned int, valhalla::baldr::GraphReader&, std::__ndk1::shared_ptr<valhalla::sif::DynamicCost> const&, unsigned char)+1360) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-10 07:49:16.297 19670-19670/? A/DEBUG: #02 pc 0000000000672dfc /data/app/com.com.xyz.redacted.by.carstenhag-cMY2XGyNYcXuAfJzRLH6UA==/base.apk!libnavigator-android.so (offset 0x252f000) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-10 07:49:16.297 19670-19670/? A/DEBUG: #03 pc 000000000066dbfc /data/app/com.com.xyz.redacted.by.carstenhag-cMY2XGyNYcXuAfJzRLH6UA==/base.apk!libnavigator-android.so (offset 0x252f000) (valhalla::loki::Search(std::__ndk1::vector<valhalla::baldr::Location, std::__ndk1::allocator<valhalla::baldr::Location>> const&, valhalla::baldr::GraphReader&, std::__ndk1::shared_ptr<valhalla::sif::DynamicCost> const&)+2968) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-10 07:49:16.297 19670-19670/? A/DEBUG: #04 pc 00000000005e9bcc /data/app/com.com.xyz.redacted.by.carstenhag-cMY2XGyNYcXuAfJzRLH6UA==/base.apk!libnavigator-android.so (offset 0x252f000) (valhalla::loki::loki_worker_t::route(valhalla::Api&)+868) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-10 07:49:16.297 19670-19670/? A/DEBUG: #05 pc 00000000004c11dc /data/app/com.com.xyz.redacted.by.carstenhag-cMY2XGyNYcXuAfJzRLH6UA==/base.apk!libnavigator-android.so (offset 0x252f000) (navigator::RouteBuilder::Build(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, valhalla::Trip*) const+328) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-10 07:49:16.297 19670-19670/? A/DEBUG: #06 pc 0000000000494f88 /data/app/com.com.xyz.redacted.by.carstenhag-cMY2XGyNYcXuAfJzRLH6UA==/base.apk!libnavigator-android.so (offset 0x252f000) (navigator::NavigatorImpl::getRoute(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+264) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-10 07:49:16.297 19670-19670/? A/DEBUG: #07 pc 00000000003fd71c /data/app/com.com.xyz.redacted.by.carstenhag-cMY2XGyNYcXuAfJzRLH6UA==/base.apk!libnavigator-android.so (offset 0x252f000) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #08 pc 0000000000140350 /apex/com.android.runtime/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #09 pc 0000000000137334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #10 pc 0000000000145fec /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #11 pc 00000000002e362c /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #12 pc 00000000002de88c /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+892) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #13 pc 00000000005a1488 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+648) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #14 pc 0000000000131814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #15 pc 000000000036bbea [anon:dalvik-classes3.dex extracted in memory from /data/app/com.com.xyz.redacted.by.carstenhag-cMY2XGyNYcXuAfJzRLH6UA==/base.apk!classes3.dex] (com.mapbox.navigation.navigator.internal.MapboxNativeNavigatorImpl.getRoute+22)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #16 pc 00000000005a2f68 /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1788) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #17 pc 0000000000131a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #18 pc 000000000036d488 [anon:dalvik-classes3.dex extracted in memory from /data/app/com.com.xyz.redacted.by.carstenhag-cMY2XGyNYcXuAfJzRLH6UA==/base.apk!classes3.dex] (com.mapbox.navigation.route.internal.onboard.MapboxOnboardRouter$getRoute$2.invokeSuspend+40)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #19 pc 00000000005a1748 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1352) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #20 pc 0000000000131814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #21 pc 00000000004bd2a4 [anon:dalvik-classes3.dex extracted in memory from /data/app/com.com.xyz.redacted.by.carstenhag-cMY2XGyNYcXuAfJzRLH6UA==/base.apk!classes3.dex] (kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith+40)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #22 pc 00000000005a2f68 /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1788) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #23 pc 0000000000131a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.298 19670-19670/? A/DEBUG: #24 pc 0000000000189f0a [anon:dalvik-classes4.dex extracted in memory from /data/app/com.com.xyz.redacted.by.carstenhag-cMY2XGyNYcXuAfJzRLH6UA==/base.apk!classes4.dex] (kotlinx.coroutines.DispatchedTask.run+334)
2020-09-10 07:49:16.299 19670-19670/? A/DEBUG: #25 pc 00000000005a2f68 /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1788) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.300 19670-19670/? A/DEBUG: #26 pc 0000000000131a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.300 19670-19670/? A/DEBUG: #27 pc 00000000001f8446 /apex/com.android.runtime/javalib/core-oj.jar (java.util.concurrent.ThreadPoolExecutor.runWorker+158)
2020-09-10 07:49:16.300 19670-19670/? A/DEBUG: #28 pc 00000000005a1748 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1352) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.300 19670-19670/? A/DEBUG: #29 pc 0000000000131814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.300 19670-19670/? A/DEBUG: #30 pc 00000000001f71f4 /apex/com.android.runtime/javalib/core-oj.jar (java.util.concurrent.ThreadPoolExecutor$Worker.run+4)
2020-09-10 07:49:16.300 19670-19670/? A/DEBUG: #31 pc 00000000005a2f68 /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1788) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.301 19670-19670/? A/DEBUG: #32 pc 0000000000131a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.301 19670-19670/? A/DEBUG: #33 pc 00000000000eaa54 /apex/com.android.runtime/javalib/core-oj.jar (java.lang.Thread.run+8)
2020-09-10 07:49:16.301 19670-19670/? A/DEBUG: #34 pc 00000000002b4940 /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.30757806621783185+240) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.301 19670-19670/? A/DEBUG: #35 pc 00000000005929f0 /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1032) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.301 19670-19670/? A/DEBUG: #36 pc 0000000000140468 /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.303 19670-19670/? A/DEBUG: #37 pc 0000000000137334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.303 19670-19670/? A/DEBUG: #38 pc 0000000000145fec /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.304 19670-19670/? A/DEBUG: #39 pc 00000000004b115c /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.307 19670-19670/? A/DEBUG: #40 pc 00000000004b2270 /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+416) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.307 19670-19670/? A/DEBUG: #41 pc 00000000004f31a0 /apex/com.android.runtime/lib64/libart.so (art::Thread::CreateCallback(void*)+1176) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-10 07:49:16.307 19670-19670/? A/DEBUG: #42 pc 00000000000e6f10 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: 9b46a6405ee1bd45dc5840924e4469e8)
2020-09-10 07:49:16.307 19670-19670/? A/DEBUG: #43 pc 00000000000850c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 9b46a6405ee1bd45dc5840924e4469e8)
2020-09-10 07:49:16.308 19647-19647/? E/[ScrCap]_RemoteScrollCaptureInterface: isPackageAvailable : not available. e=android.content.pm.PackageManager$NameNotFoundException: com.samsung.android.app.scrollcapture
2020-09-10 07:49:16.364 19691-19691/? E/Zygote: isWhitelistProcess - Process is Whitelisted
2020-09-10 07:49:16.365 19691-19691/? E/Zygote: accessInfo : 1
2020-09-10 07:49:16.399 19691-19691/? E/pp.smartcaptur: Not starting debugger since process cannot load the jdwp agent.
2020-09-10 07:49:16.818 19722-19722/? E/Zygote: isWhitelistProcess - Process is Whitelisted
2020-09-10 07:49:16.824 19722-19722/? E/Zygote: accessInfo : 1
2020-09-10 07:49:16.854 19722-19722/? E/oardsaveservic: Not starting debugger since process cannot load the jdwp agent.
2020-09-10 07:49:17.097 19691-19691/? E/[SmartCapture]_DexUtils: java.lang.NullPointerException: Attempt to invoke virtual method 'com.samsung.android.desktopmode.SemDesktopModeState com.samsung.android.desktopmode.SemDesktopModeManager.getDesktopModeState()' on a null object reference
2020-09-10 07:49:17.138 19765-19765/? E/Zygote: isWhitelistProcess - Process is Whitelisted
2020-09-10 07:49:17.140 19765-19765/? E/Zygote: accessInfo : 1
2020-09-10 07:49:17.206 19765-19765/? E/ocess.gservice: Not starting debugger since process cannot load the jdwp agent.
2020-09-10 07:49:17.301 19691-19691/? E/[SmartCapture]_DexUtils: java.lang.NullPointerException: Attempt to invoke virtual method 'com.samsung.android.desktopmode.SemDesktopModeState com.samsung.android.desktopmode.SemDesktopModeManager.getDesktopModeState()' on a null object reference
2020-09-10 07:49:17.588 19691-19691/? E/[SmartCapture]_DexUtils: java.lang.NullPointerException: Attempt to invoke virtual method 'com.samsung.android.desktopmode.SemDesktopModeState com.samsung.android.desktopmode.SemDesktopModeManager.getDesktopModeState()' on a null object reference
2020-09-10 07:49:17.590 19691-19691/? E/[SmartCapture]_DexUtils: java.lang.NullPointerException: Attempt to invoke virtual method 'com.samsung.android.desktopmode.SemDesktopModeState com.samsung.android.desktopmode.SemDesktopModeManager.getDesktopModeState()' on a null object reference
2020-09-10 07:49:17.591 19691-19691/? E/[SmartCapture]_ScrollCaptureUtils: isPackageAvailable : com.samsung.android.service.tagservice is not available. e=android.content.pm.PackageManager$NameNotFoundException: com.samsung.android.service.tagservice
2020-09-10 07:49:17.610 19691-19691/? E/[SmartCapture]_DexUtils: java.lang.NullPointerException: Attempt to invoke virtual method 'com.samsung.android.desktopmode.SemDesktopModeState com.samsung.android.desktopmode.SemDesktopModeManager.getDesktopModeState()' on a null object reference
2020-09-10 07:49:18.674 1056-1056/? E//system/bin/tombstoned: Tombstone written to: /data/tombstones/tombstone_02
2020-09-10 07:49:18.710 649-649/? E/audit: type=1701 audit(1599716958.694:3728): auid=4294967295 uid=10616 gid=10616 ses=4294967295 subj=u:r:untrusted_app:s0:c104,c258,c512,c768 pid=18291 comm="pool-6-thread-2" exe="/system/bin/app_process64" sig=11 res=1
2020-09-10 07:49:18.825 19809-19809/? E/Zygote: isWhitelistProcess - Process is Whitelisted
2020-09-10 07:49:18.827 19809-19809/? E/Zygote: accessInfo : 1
2020-09-10 07:49:18.856 19809-19809/? E/ng.android.loo: Not starting debugger since process cannot load the jdwp agent.
2020-09-10 07:49:18.919 1286-2869/? E/InputDispatcher: channel '3f22eb1 com.com.xyz.redacted.by.carstenhag/com.instabug.library.invocation.invocationdialog.InstabugDialogActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
2020-09-10 07:49:18.919 1286-2869/? E/InputDispatcher: channel 'e11abfc com.com.xyz.redacted.by.carstenhag/com.xyz.redacted.by.carstenhag.activities.MapBoxNavigationActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
2020-09-10 07:49:18.919 1286-2869/? E/InputDispatcher: channel '5268a25 com.com.xyz.redacted.by.carstenhag/com.xyz.redacted.by.carstenhag.activities.planner.TripPlannerActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
2020-09-10 07:49:18.919 1286-2869/? E/InputDispatcher: channel 'e4e6ebc com.com.xyz.redacted.by.carstenhag/com.xyz.redacted.by.carstenhag.activities.planner.TripPlannerSettingsActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
2020-09-10 07:49:18.951 19691-19691/? E/ViewRootImpl: sendUserActionEvent() mView returned.
2020-09-10 07:49:18.964 649-649/? E/audit: type=1400 audit(1599716958.954:3729): avc: denied { write } for pid=19809 comm="ng.android.lool" name="com.samsung.android.lool-LfnTRdvdbu_PoWEp2w7obA==" dev="sda29" ino=3343228 scontext=u:r:system_app:s0 tcontext=u:object_r:apk_data_file:s0 tclass=dir permissive=0 SEPF_SM-A705FN_10_0020 audit_filtered
2020-09-10 07:49:18.964 649-649/? E/audit: type=1300 audit(1599716958.954:3729): arch=c00000b7 syscall=48 success=no exit=-13 a0=ffffff9c a1=771d1db140 a2=2 a3=0 items=0 ppid=663 pid=19809 auid=4294967295 uid=1000 gid=1000 euid=1000 suid=1000 fsuid=1000 egid=1000 sgid=1000 fsgid=1000 tty=(none) ses=4294967295 comm="ng.android.lool" exe="/system/bin/app_process64" subj=u:r:system_app:s0 key=(null)
2020-09-10 07:49:18.964 649-649/? E/audit: type=1327 audit(1599716958.954:3729): proctitle="com.samsung.android.lool"
2020-09-10 07:49:19.085 1286-2869/? E/InputDispatcher: channel 'e74c885 com.com.xyz.redacted.by.carstenhag/com.xyz.redacted.by.carstenhag.activities.map.MapActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
2020-09-10 07:49:19.117 19842-19842/? E/Zygote: isWhitelistProcess - Process is Whitelisted
2020-09-10 07:49:19.118 19842-19842/? E/Zygote: accessInfo : 1
2020-09-10 07:49:19.124 1286-1507/? E/system_server: Invalid ID 0x00000000.
2020-09-10 07:49:19.134 19842-19842/? E/android.dqagen: Not starting debugger since process cannot load the jdwp agent.
2020-09-10 07:49:19.164 1286-1507/? E/DecorView: mWindow.mActivityCurrentConfig is null
2020-09-10 07:49:19.188 19862-19862/? E/Zygote: isWhitelistProcess - Process is Whitelisted
2020-09-10 07:49:19.188 19862-19862/? E/Zygote: accessInfo : 1
2020-09-10 07:49:19.217 19862-19862/? E/s.routing.inte: Unknown bits set in runtime_flags: 0x8000
2020-09-10 07:49:19.670 19809-19839/? E/BatteryFasDaoImpl: This app com.facebook.katana is disabled now, so we do not insert this app to FAS table
Does that ring a bell @SiarheiFedartsou? It's a native crash using NN v18.0.3.
cc @mskurydin
@carstenhag Could you integrate Mapbox Navigation SDK 1.1.0-alpha.3 and try reproducing it when you have a chance?
I can do so on Monday, but as I can't reproduce the crash, I don't think I can find much. I will try it out though 👍
@carstenhag Thanks! Maybe you can try reproducing running your mate's branch. If not, keep an eye to your crash reporter and let us know if it shows up again 🙇♂️
That branch has been merged yesterday, my colleagues and I have tested a bit but we couldn't reproduce this (1.0.0-rc7).
I've just tried using 1.1.0-alpha.3 and it's also not crashing :D
Closing for now, as we can't provide any more details.
Occured again. This time while starting a navigation without an internet connection. Same device, Samsung A70. Still on
implementation 'com.mapbox.navigation:ui:1.0.0-rc.7'
implementation 'com.mapbox.navigation:core:1.0.0-rc.7'
2020-09-17 11:32:16.364 30705-32154/com.redacted.integ A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 32154 (pool-7-thread-1), pid 30705 (s.redacted.integ)
2020-09-17 11:32:16.471 776-2882/? E/NativeSemDvfsGpuManager: acquire:: Start
2020-09-17 11:32:16.471 776-2882/? E/NativeSemDvfsGpuManager: acquire:: timeout = 1000 mIsAcquired = 1 mTagName : SurfaceFlinger
2020-09-17 11:32:16.472 776-2882/? E/NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::requestGPU()
2020-09-17 11:32:16.472 776-2882/? E/NativeSemDvfsGpuManager: acquire:: End
2020-09-17 11:32:16.474 32397-32397/? E/DEBUG: failed to readlink /proc/32154/fd/72: No such file or directory
2020-09-17 11:32:16.474 32397-32397/? E/DEBUG: failed to readlink /proc/32154/fd/88: No such file or directory
2020-09-17 11:32:16.512 32397-32397/? E/crash_dump64: unknown process state: t
2020-09-17 11:32:16.630 32397-32397/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2020-09-17 11:32:16.630 32397-32397/? A/DEBUG: Build fingerprint: 'samsung/a70qeea/a70q:10/QP1A.190711.020/A705FNXXU5BTH4:user/release-keys'
2020-09-17 11:32:16.630 32397-32397/? A/DEBUG: Revision: '14'
2020-09-17 11:32:16.630 32397-32397/? A/DEBUG: ABI: 'arm64'
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: Timestamp: 2020-09-17 11:32:16+0200
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: pid: 30705, tid: 32154, name: pool-7-thread-1 >>> com.redacted.integ <<<
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: uid: 10629
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: Cause: null pointer dereference
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: x0 0000000000000000 x1 00000075efeb6c40 x2 0000000000000002 x3 0000000000000008
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: x4 0000000000000060 x5 00000075ad8cdcc0 x6 00000075b539af1c x7 00000075b539af1c
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: x8 00000075d0c64db0 x9 5d3ba564553811ba x10 0000000000004001 x11 0000000000000000
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: x12 0000000004afcd48 x13 0000000000000000 x14 ffffffffffffffff x15 00000075e58fc160
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: x16 00000075eff30258 x17 000000771aa70f70 x18 0000007596e84000 x19 0000000000000032
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: x20 00000075d6fbae18 x21 00000075ad8cea68 x22 00000075ad8cea10 x23 00000007f66179c2
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: x24 00000075b15eedf8 x25 0000000000000000 x26 00000075ad8d1020 x27 00000075b1a694e8
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: x28 0000000047d7f380 x29 00000075ad8ce6e0
2020-09-17 11:32:16.631 32397-32397/? A/DEBUG: sp 00000075ad8ce610 lr 00000075b55fadc0 pc 00000075b55fade4
2020-09-17 11:32:16.633 711-881/? E/LocSvc_SystemStatus: PQWP7parser - invalid size=404
2020-09-17 11:32:16.893 32397-32397/? A/DEBUG: backtrace:
2020-09-17 11:32:16.893 32397-32397/? A/DEBUG: #00 pc 0000000000677de4 /data/app/com.redacted.integ-guFl-y8Qze3Py0olVY9irg==/base.apk!libnavigator-android.so (offset 0x14fd000) (valhalla::loki::Reach::exact(valhalla::baldr::DirectedEdge const*, valhalla::baldr::GraphId, unsigned int, valhalla::baldr::GraphReader&, std::__ndk1::shared_ptr<valhalla::sif::DynamicCost> const&, unsigned char)+260) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:32:16.893 32397-32397/? A/DEBUG: #01 pc 0000000000677958 /data/app/com.redacted.integ-guFl-y8Qze3Py0olVY9irg==/base.apk!libnavigator-android.so (offset 0x14fd000) (valhalla::loki::Reach::operator()(valhalla::baldr::DirectedEdge const*, valhalla::baldr::GraphId, unsigned int, valhalla::baldr::GraphReader&, std::__ndk1::shared_ptr<valhalla::sif::DynamicCost> const&, unsigned char)+1360) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #02 pc 0000000000672dfc /data/app/com.redacted.integ-guFl-y8Qze3Py0olVY9irg==/base.apk!libnavigator-android.so (offset 0x14fd000) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #03 pc 000000000066dbfc /data/app/com.redacted.integ-guFl-y8Qze3Py0olVY9irg==/base.apk!libnavigator-android.so (offset 0x14fd000) (valhalla::loki::Search(std::__ndk1::vector<valhalla::baldr::Location, std::__ndk1::allocator<valhalla::baldr::Location>> const&, valhalla::baldr::GraphReader&, std::__ndk1::shared_ptr<valhalla::sif::DynamicCost> const&)+2968) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #04 pc 00000000005e9bcc /data/app/com.redacted.integ-guFl-y8Qze3Py0olVY9irg==/base.apk!libnavigator-android.so (offset 0x14fd000) (valhalla::loki::loki_worker_t::route(valhalla::Api&)+868) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #05 pc 00000000004c11dc /data/app/com.redacted.integ-guFl-y8Qze3Py0olVY9irg==/base.apk!libnavigator-android.so (offset 0x14fd000) (navigator::RouteBuilder::Build(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, valhalla::Trip*) const+328) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #06 pc 0000000000494f88 /data/app/com.redacted.integ-guFl-y8Qze3Py0olVY9irg==/base.apk!libnavigator-android.so (offset 0x14fd000) (navigator::NavigatorImpl::getRoute(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+264) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #07 pc 00000000003fd71c /data/app/com.redacted.integ-guFl-y8Qze3Py0olVY9irg==/base.apk!libnavigator-android.so (offset 0x14fd000) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #08 pc 0000000000140350 /apex/com.android.runtime/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #09 pc 0000000000137334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #10 pc 0000000000145fec /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #11 pc 00000000002e362c /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #12 pc 00000000002de88c /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+892) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #13 pc 00000000005a1488 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+648) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #14 pc 0000000000131814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #15 pc 0000000000375e0a [anon:dalvik-classes3.dex extracted in memory from /data/app/com.redacted.integ-guFl-y8Qze3Py0olVY9irg==/base.apk!classes3.dex] (com.mapbox.navigation.navigator.internal.MapboxNativeNavigatorImpl.getRoute+22)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #16 pc 00000000005a2f68 /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1788) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #17 pc 0000000000131a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #18 pc 00000000003776a8 [anon:dalvik-classes3.dex extracted in memory from /data/app/com.redacted.integ-guFl-y8Qze3Py0olVY9irg==/base.apk!classes3.dex] (com.mapbox.navigation.route.internal.onboard.MapboxOnboardRouter$getRoute$2.invokeSuspend+40)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #19 pc 00000000005a1748 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1352) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #20 pc 0000000000131814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.894 32397-32397/? A/DEBUG: #21 pc 00000000004c74c0 [anon:dalvik-classes3.dex extracted in memory from /data/app/com.redacted.integ-guFl-y8Qze3Py0olVY9irg==/base.apk!classes3.dex] (kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith+40)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #22 pc 00000000005a2f68 /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1788) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #23 pc 0000000000131a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #24 pc 00000000001a50c6 [anon:dalvik-classes4.dex extracted in memory from /data/app/com.redacted.integ-guFl-y8Qze3Py0olVY9irg==/base.apk!classes4.dex] (kotlinx.coroutines.DispatchedTask.run+334)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #25 pc 00000000005a2f68 /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1788) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #26 pc 0000000000131a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #27 pc 00000000001f8446 /apex/com.android.runtime/javalib/core-oj.jar (java.util.concurrent.ThreadPoolExecutor.runWorker+158)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #28 pc 00000000005a1748 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1352) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #29 pc 0000000000131814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #30 pc 00000000001f71f4 /apex/com.android.runtime/javalib/core-oj.jar (java.util.concurrent.ThreadPoolExecutor$Worker.run+4)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #31 pc 00000000005a2f68 /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1788) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #32 pc 0000000000131a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #33 pc 00000000000eaa54 /apex/com.android.runtime/javalib/core-oj.jar (java.lang.Thread.run+8)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #34 pc 00000000002b4940 /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.30757806621783185+240) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #35 pc 00000000005929f0 /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1032) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #36 pc 0000000000140468 /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #37 pc 0000000000137334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #38 pc 0000000000145fec /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #39 pc 00000000004b115c /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #40 pc 00000000004b2270 /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+416) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #41 pc 00000000004f31a0 /apex/com.android.runtime/lib64/libart.so (art::Thread::CreateCallback(void*)+1176) (BuildId: b9b2970943cb1b85067255aee880764f)
2020-09-17 11:32:16.895 32397-32397/? A/DEBUG: #42 pc 00000000000e6f10 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: 9b46a6405ee1bd45dc5840924e4469e8)
2020-09-17 11:32:16.896 32397-32397/? A/DEBUG: #43 pc 00000000000850c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 9b46a6405ee1bd45dc5840924e4469e8)
Also occurs on OnePlus 5 reliably. Starting a navigation without an internet connection. Still on
implementation 'com.mapbox.navigation:ui:1.0.0-rc.7'
implementation 'com.mapbox.navigation:core:1.0.0-rc.7'
2020-09-17 11:38:23.866 24637-26304/? E/native: phonology.cc:354 Undefined phoneme: %
2020-09-17 11:38:23.867 24637-26304/? E/native: phonology.cc:354 Undefined phoneme: "
2020-09-17 11:38:23.867 24637-26304/? E/native: phonology.cc:354 Undefined phoneme: -
2020-09-17 11:38:23.946 24080-26302/com.redacted.integ E/MapboxLogger: Unable to resolve host "api.mapbox.com": No address associated with hostname
2020-09-17 11:38:23.965 985-1106/? E/libc: Access denied finding property "sys.thermal.para"
2020-09-17 11:38:24.238 24080-25020/com.redacted.integ A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 25020 (pool-4-thread-1), pid 24080 (s.redacted.integ)
2020-09-17 11:38:24.390 26331-26331/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2020-09-17 11:38:24.390 26331-26331/? A/DEBUG: Build fingerprint: 'OnePlus/OnePlus5/OnePlus5:10/QKQ1.191014.012/2006012143:user/release-keys'
2020-09-17 11:38:24.390 26331-26331/? A/DEBUG: Revision: '0'
2020-09-17 11:38:24.390 26331-26331/? A/DEBUG: ABI: 'arm64'
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: Timestamp: 2020-09-17 11:38:24+0200
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: pid: 24080, tid: 25020, name: pool-4-thread-1 >>> com.redacted.integ <<<
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: uid: 11243
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: Cause: null pointer dereference
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: x0 0000000000000000 x1 0000006f61e40c40 x2 0000000000000002 x3 0000000000000008
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: x4 0000000000000060 x5 0000006f4db638b0 x6 0000006f6105bf10 x7 0000006f6105bf10
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: x8 0000006f9fb0fa80 x9 5d699b429e31749d x10 0000000000004001 x11 0000000000000000
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: x12 0000000008545b58 x13 0000000000000000 x14 ffffffffffffffff x15 500ef800339f9dd5
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: x16 0000006f61eba258 x17 00000070de0fe8b8 x18 0000006f4d27a000 x19 0000000000000032
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: x20 000000704d3c4d98 x21 0000006f4db64658 x22 0000006f4db64600 x23 0000001414611fea
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: x24 0000006f2fa904e8 x25 0000000000000000 x26 0000006f4db67020 x27 0000006f302b52f0
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: x28 0000000047d7f380 x29 0000006f4db642d0
2020-09-17 11:38:24.391 26331-26331/? A/DEBUG: sp 0000006f4db64200 lr 0000006f612bbdc0 pc 0000006f612bbde4
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: backtrace:
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #00 pc 0000000000677de4 /data/app/com.redacted.integ-_hFSJaAHo-wRBKG1jFexUg==/base.apk!libnavigator-android.so (offset 0x14fd000) (valhalla::loki::Reach::exact(valhalla::baldr::DirectedEdge const*, valhalla::baldr::GraphId, unsigned int, valhalla::baldr::GraphReader&, std::__ndk1::shared_ptr<valhalla::sif::DynamicCost> const&, unsigned char)+260) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #01 pc 0000000000677958 /data/app/com.redacted.integ-_hFSJaAHo-wRBKG1jFexUg==/base.apk!libnavigator-android.so (offset 0x14fd000) (valhalla::loki::Reach::operator()(valhalla::baldr::DirectedEdge const*, valhalla::baldr::GraphId, unsigned int, valhalla::baldr::GraphReader&, std::__ndk1::shared_ptr<valhalla::sif::DynamicCost> const&, unsigned char)+1360) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #02 pc 0000000000672dfc /data/app/com.redacted.integ-_hFSJaAHo-wRBKG1jFexUg==/base.apk!libnavigator-android.so (offset 0x14fd000) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #03 pc 000000000066dbfc /data/app/com.redacted.integ-_hFSJaAHo-wRBKG1jFexUg==/base.apk!libnavigator-android.so (offset 0x14fd000) (valhalla::loki::Search(std::__ndk1::vector<valhalla::baldr::Location, std::__ndk1::allocator<valhalla::baldr::Location>> const&, valhalla::baldr::GraphReader&, std::__ndk1::shared_ptr<valhalla::sif::DynamicCost> const&)+2968) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #04 pc 00000000005e9bcc /data/app/com.redacted.integ-_hFSJaAHo-wRBKG1jFexUg==/base.apk!libnavigator-android.so (offset 0x14fd000) (valhalla::loki::loki_worker_t::route(valhalla::Api&)+868) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #05 pc 00000000004c11dc /data/app/com.redacted.integ-_hFSJaAHo-wRBKG1jFexUg==/base.apk!libnavigator-android.so (offset 0x14fd000) (navigator::RouteBuilder::Build(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, valhalla::Trip*) const+328) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #06 pc 0000000000494f88 /data/app/com.redacted.integ-_hFSJaAHo-wRBKG1jFexUg==/base.apk!libnavigator-android.so (offset 0x14fd000) (navigator::NavigatorImpl::getRoute(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+264) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #07 pc 00000000003fd71c /data/app/com.redacted.integ-_hFSJaAHo-wRBKG1jFexUg==/base.apk!libnavigator-android.so (offset 0x14fd000) (BuildId: a2eebb7ef78658f29058b941a301f8bcf75eb112)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #08 pc 000000000013f350 /apex/com.android.runtime/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #09 pc 0000000000136334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #10 pc 0000000000144fec /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #11 pc 00000000002e2928 /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #12 pc 00000000002ddb88 /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+892) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #13 pc 000000000059fdd8 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+648) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #14 pc 0000000000130814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #15 pc 0000000000375e0a [anon:dalvik-classes3.dex extracted in memory from /data/app/com.redacted.integ-_hFSJaAHo-wRBKG1jFexUg==/base.apk!classes3.dex] (com.mapbox.navigation.navigator.internal.MapboxNativeNavigatorImpl.getRoute+22)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #16 pc 00000000005a18b8 /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1788) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #17 pc 0000000000130a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #18 pc 00000000003776a8 [anon:dalvik-classes3.dex extracted in memory from /data/app/com.redacted.integ-_hFSJaAHo-wRBKG1jFexUg==/base.apk!classes3.dex] (com.mapbox.navigation.route.internal.onboard.MapboxOnboardRouter$getRoute$2.invokeSuspend+40)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #19 pc 00000000002b3c3c /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.18044833378915231953+240) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #20 pc 0000000000591340 /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1032) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #21 pc 000000000013f468 /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #22 pc 0000000002124774 /memfd:/jit-cache (deleted) (kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith+180)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #23 pc 0000000000136334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #24 pc 0000000000144fec /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #25 pc 00000000002e2928 /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #26 pc 00000000002ddb88 /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+892) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #27 pc 00000000005a1590 /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+980) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #28 pc 0000000000130a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #29 pc 00000000001a50c6 [anon:dalvik-classes4.dex extracted in memory from /data/app/com.redacted.integ-_hFSJaAHo-wRBKG1jFexUg==/base.apk!classes4.dex] (kotlinx.coroutines.DispatchedTask.run+334)
2020-09-17 11:38:24.645 26331-26331/? A/DEBUG: #30 pc 00000000005a18b8 /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1788) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #31 pc 0000000000130a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #32 pc 00000000001f993a /apex/com.android.runtime/javalib/core-oj.jar (java.util.concurrent.ThreadPoolExecutor.runWorker+158)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #33 pc 00000000005a0098 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1352) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #34 pc 0000000000130814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #35 pc 00000000001f86e8 /apex/com.android.runtime/javalib/core-oj.jar (java.util.concurrent.ThreadPoolExecutor$Worker.run+4)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #36 pc 00000000005a18b8 /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1788) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #37 pc 0000000000130a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #38 pc 00000000000ec140 /apex/com.android.runtime/javalib/core-oj.jar (java.lang.Thread.run+8)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #39 pc 00000000002b3c3c /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.18044833378915231953+240) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #40 pc 0000000000591340 /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1032) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #41 pc 000000000013f468 /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #42 pc 0000000000136334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #43 pc 0000000000144fec /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #44 pc 00000000004afd44 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #45 pc 00000000004b0e58 /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+416) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #46 pc 00000000004f1814 /apex/com.android.runtime/lib64/libart.so (art::Thread::CreateCallback(void*)+1176) (BuildId: d700c52998d7d76cb39e2001d670e654)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #47 pc 00000000000e6890 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: e55e6e4c631509598633769798683023)
2020-09-17 11:38:24.646 26331-26331/? A/DEBUG: #48 pc 0000000000084b6c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: e55e6e4c631509598633769798683023)
2020-09-17 11:38:25.893 1145-1145/? E//system/bin/tombstoned: Tombstone written to: /data/tombstones/tombstone_00
2020-09-17 11:38:25.978 1545-2451/? E/WifiNative: Could not get Iface object for interface null
2020-09-17 11:38:25.982 1545-1584/? E/system_server: Invalid ID 0x00000000.
2020-09-17 11:38:25.995 1545-1584/? E/system_server: Invalid ID 0x00000000.
2020-09-17 11:38:25.999 1545-1584/? E/system_server: Invalid ID 0x00000000.
2020-09-17 11:38:26.002 1545-1584/? E/system_server: Invalid ID 0x00000000.
2020-09-17 11:38:26.045 824-2487/? E/SurfaceFlinger: Permission Denial: SurfaceFlinger did not recognize request code: 20001
2020-09-17 11:38:26.045 1545-1584/? E/OnePlusService: Exception notifySurfaceFlingerUpdate
2020-09-17 11:38:26.079 1545-2439/? E/InputDispatcher: channel '46e4c3 com.redacted.integ/com.redacted.presentation.activities.planner.TripPlannerSettingsActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
2020-09-17 11:38:26.079 1545-2439/? E/InputDispatcher: channel '2c60b01 com.redacted.integ/com.redacted.presentation.activities.MapBoxNavigationActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
Tried it out a bit with both versions at 1.0.0-rc.7. Crashes always without internet connection. Doesn't differ between using MapboxReplayer or default LocationEngine.
I've then used the com.mapbox.navigation:core:1.1.0-alpha.3 version. On my OnePlus 5, the navigation starts fine in offline mode. On a specific route it does not start navigation. Also, the offline TTS seems to have a broken locale setup. On logcat I am getting these errors:
2020-09-17 11:47:09.520 2268-3913/com.redacted.integ E/MapboxLogger: Unable to resolve host "api.mapbox.com": No address associated with hostname
2020-09-17 11:47:09.652 2268-3637/com.redacted.integ E/Mbgl: {s.routing.integ}[JNI]: Error setting property: line-color Expected at least 3 arguments, but found only 1.
2020-09-17 11:47:09.652 2268-3637/com.redacted.integ E/Mbgl: {s.routing.integ}[JNI]: Error setting property: line-color Expected at least 3 arguments, but found only 1.
2020-09-17 11:47:11.126 2268-2268/com.redacted.integ E/MapboxOnboardRouter: Error occurred fetching offline route: No suitable edges near location - Code: 171
I will open other issues for this though.