Crash 발생됨, Cause: null pointer dereference

사용환경

  • Android 11
  • SDKv. 1.4.2.0, 이전 버전도 동일하게 발생됨

2022-08-04 13:58:25.712 17720-19246/nds.autobill A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x10 in tid 19246 (GLThread 5443), pid 17720 (nds.autobill)

2022-08-04 13:58:25.755 1218-2368/? D/SLocation: PositionManager - PassiveonLocationChanged gps 1659589105752
2022-08-04 13:58:25.758 3362-3409/? I/GnssEngineManager_FLP: onGpsLocationChanged, provider=gps / isMock=true / speed=0.0 / time=1659589105752 / elapsed=18004638050925
2022-08-04 13:58:25.759 1218-2368/? D/SLocation: ARDistanceCellManager - refreshCellInfo
2022-08-04 13:58:25.759 1218-2368/? W/Settings: Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.
2022-08-04 13:58:25.759 1218-2368/? D/TelephonyManager: getAllCellInfo : Caller (PID / UID / TID): 1218 / 1000 / 2368
2022-08-04 13:58:25.762 1218-2368/? W/Settings: Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.
2022-08-04 13:58:25.762 1218-2368/? D/TelephonyManager: getAllCellInfo : Caller (PID / UID / TID): 1218 / 1000 / 2368
2022-08-04 13:58:25.764 1218-2368/? D/SLocation: ARDistanceCellManager - isChangedCellInfo - false
2022-08-04 13:58:25.764 1218-2368/? D/SLocation: ARDistanceBigData - BIGDATA ARD - receive location
2022-08-04 13:58:25.764 1218-2368/? D/SLocation: ARDistanceBigData - BIGDATA ARD disabled, onReceiveLocation
2022-08-04 13:58:25.764 1218-2368/? D/SLocation: GeofenceLocationFilter - location sent before 1818, need to filter / provider : gps, accuracy : 1.0
2022-08-04 13:58:25.764 1218-2368/? D/SLocation: SLocationCoreSem - send to coreSem, packet length : 23 / [2, 22, 99, 150, 79, 75, 173, 46, 143, 0, 0, 0, 1, 1, 0, 0, 1, 130, 103, 56, 24, 88, 0]
2022-08-04 13:58:25.764 1218-2368/? W/SLocation: SLocationCoreSem - AR Distance Lib is not running, skip command to sensorhub

2022-08-04 13:58:25.776 19902-19902/? I/crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
2022-08-04 13:58:25.777 792-792/? I/tombstoned: received crash request for pid 19246
2022-08-04 13:58:25.777 19902-19902/? I/crash_dump64: performing dump of process 17720 (target tid = 19246)
2022-08-04 13:58:25.782 19902-19902/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2022-08-04 13:58:25.782 19902-19902/? A/DEBUG: Build fingerprint: ‘samsung/a52sxqks/a52sxq:11/RP1A.200720.012/A528NKSU1AUK4:user/release-keys’
2022-08-04 13:58:25.782 19902-19902/? A/DEBUG: Revision: ‘10’
2022-08-04 13:58:25.782 19902-19902/? A/DEBUG: ABI: ‘arm64’
2022-08-04 13:58:25.782 19902-19902/? A/DEBUG: Timestamp: 2022-08-04 13:58:25+0900
2022-08-04 13:58:25.782 19902-19902/? A/DEBUG: pid: 17720, tid: 19246, name: GLThread 5443 >>> nds.autobill <<<
2022-08-04 13:58:25.782 19902-19902/? A/DEBUG: uid: 10367
2022-08-04 13:58:25.782 19902-19902/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x10
2022-08-04 13:58:25.782 19902-19902/? A/DEBUG: Cause: null pointer dereference
2022-08-04 13:58:25.782 19902-19902/? A/DEBUG: x0 00000079c0d81000 x1 0000000000000000 x2 44e1b7b6f483a4c4 x3 0000000000000004
2022-08-04 13:58:25.783 19902-19902/? A/DEBUG: x4 0000000000000000 x5 00000079bcf0bd60 x6 000000003f800000 x7 0000000000000000
2022-08-04 13:58:25.783 19902-19902/? A/DEBUG: x8 0000000000000002 x9 0000000000000002 x10 000000000000c022 x11 0000000000000002
2022-08-04 13:58:25.783 19902-19902/? A/DEBUG: x12 000000000000c022 x13 3f80000000000000 x14 000000007ffffffe x15 0000000000000101
2022-08-04 13:58:25.783 19902-19902/? A/DEBUG: x16 00000079bd1a0858 x17 0000007c678fbb6c x18 0000000000000001 x19 b400007a6450ea90
2022-08-04 13:58:25.783 19902-19902/? A/DEBUG: x20 00000079c0d81000 x21 00000079c0d81000 x22 b400007a3453f410 x23 00000079c0d81000
2022-08-04 13:58:25.783 19902-19902/? A/DEBUG: x24 00000079c382f4a8 x25 00000079c382f438 x26 b400007a6450ea90 x27 0000000000000000
2022-08-04 13:58:25.783 19902-19902/? A/DEBUG: x28 00000079c0d81000 x29 00000000136c4318
2022-08-04 13:58:25.783 19902-19902/? A/DEBUG: lr 00000079c0c9757c sp 00000079c382f130 pc 00000079c0c94cf8 pst 0000000020001000
2022-08-04 13:58:25.883 19902-19902/? A/DEBUG: backtrace:
2022-08-04 13:58:25.883 19902-19902/? A/DEBUG: #00 pc 0000000000111cf8 /data/app/~~stHVeLFmxFbXId6BJWImPQ==/nds.autobill-QRi0MDY3ZKNrOgwhQWUJmQ==/lib/arm64/libDaumMapEngineApi.so (mapCore::PolylineOverlayDrawing3::makeOldGraphicsBuffer3()+60)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #01 pc 0000000000114578 /data/app/~~stHVeLFmxFbXId6BJWImPQ==/nds.autobill-QRi0MDY3ZKNrOgwhQWUJmQ==/lib/arm64/libDaumMapEngineApi.so (mapCore::PolylineOverlayDrawing3::onBuildOverlayDrawing()+124)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #02 pc 00000000000e5b34 /data/app/~~stHVeLFmxFbXId6BJWImPQ==/nds.autobill-QRi0MDY3ZKNrOgwhQWUJmQ==/lib/arm64/libDaumMapEngineApi.so (mapCore::PolylineOverlay::onDrawMapComponentView(mapCore::MapGraphicsContext*)+148)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #03 pc 00000000000dc224 /data/app/~~stHVeLFmxFbXId6BJWImPQ==/nds.autobill-QRi0MDY3ZKNrOgwhQWUJmQ==/lib/arm64/libDaumMapEngineApi.so (mapCore::MapComponentView::draw()+76)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #04 pc 0000000000105080 /data/app/~~stHVeLFmxFbXId6BJWImPQ==/nds.autobill-QRi0MDY3ZKNrOgwhQWUJmQ==/lib/arm64/libDaumMapEngineApi.so (mobileToolkitUi::ComponentViewContainer::drawAllViews(mobileToolkit::Rect2D const&)+784)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #05 pc 00000000000e16d8 /data/app/~~stHVeLFmxFbXId6BJWImPQ==/nds.autobill-QRi0MDY3ZKNrOgwhQWUJmQ==/lib/arm64/libDaumMapEngineApi.so (mapCore::MapViewOverlayManager::drawAllViews()+56)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #06 pc 00000000000e69f4 /data/app/~~stHVeLFmxFbXId6BJWImPQ==/nds.autobill-QRi0MDY3ZKNrOgwhQWUJmQ==/lib/arm64/libDaumMapEngineApi.so (mapCore::MapRenderManager::drawView()+168)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #07 pc 00000000000e78f8 /data/app/~~stHVeLFmxFbXId6BJWImPQ==/nds.autobill-QRi0MDY3ZKNrOgwhQWUJmQ==/lib/arm64/libDaumMapEngineApi.so (mapCore::MapViewManager::drawView()+80)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #08 pc 000000000010b048 /data/app/~~stHVeLFmxFbXId6BJWImPQ==/nds.autobill-QRi0MDY3ZKNrOgwhQWUJmQ==/lib/arm64/libDaumMapEngineApi.so (mapCore::MapViewDrawViewEntry::execute()+12)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #09 pc 000000000010bf20 /data/app/~~stHVeLFmxFbXId6BJWImPQ==/nds.autobill-QRi0MDY3ZKNrOgwhQWUJmQ==/lib/arm64/libDaumMapEngineApi.so (mapCore::MapLoopEntry::invoke(mapCore::MapLoopState)+128)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #10 pc 000000000010c19c /data/app/~~stHVeLFmxFbXId6BJWImPQ==/nds.autobill-QRi0MDY3ZKNrOgwhQWUJmQ==/lib/arm64/libDaumMapEngineApi.so (mapCore::MapLoopManager::onLoop()+164)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #11 pc 00000000000bfc14 /data/app/~~stHVeLFmxFbXId6BJWImPQ==/nds.autobill-QRi0MDY3ZKNrOgwhQWUJmQ==/lib/arm64/libDaumMapEngineApi.so (Java_net_daum_mf_map_n_api_internal_NativeMapGraphicsViewGles_onDrawMapView+12)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #12 pc 0000000002066c48 /memfd:jit-cache (deleted) (offset 0x2000000) (art_jni_trampoline+152)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #13 pc 000000000204e464 /memfd:jit-cache (deleted) (offset 0x2000000) (net.daum.android.map.MapView.onDrawFrame+276)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #14 pc 0000000002054330 /memfd:jit-cache (deleted) (offset 0x2000000) (net.daum.mf.map.api.MapView.onDrawFrame+48)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #15 pc 00000000020529b8 /memfd:jit-cache (deleted) (offset 0x2000000) (android.opengl.alt.GLSurfaceView$GLThread.guardedRun+2808)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #16 pc 000000000013487c /apex/com.android.art/lib64/libart.so (art_quick_osr_stub+60) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #17 pc 000000000032a5dc /apex/com.android.art/lib64/libart.so (art::jit::Jit::MaybeDoOnStackReplacement(art::Thread*, art::ArtMethod*, unsigned int, int, art::JValue*)+336) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #18 pc 0000000000145e94 /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+21704) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #19 pc 00000000001407d8 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #20 pc 0000000000163aa4 /data/data/nds.autobill/code_cache/.overlay/base.apk/classes.dex (android.opengl.alt.GLSurfaceView$GLThread.guardedRun)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #21 pc 00000000002fee50 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.11804378857098980347)+532) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #22 pc 0000000000306a10 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #23 pc 0000000000307350 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+856) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #24 pc 0000000000147754 /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+28040) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #25 pc 00000000001407d8 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #26 pc 0000000000163f2c /data/data/nds.autobill/code_cache/.overlay/base.apk/classes.dex (android.opengl.alt.GLSurfaceView$GLThread.nativeRun)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #27 pc 00000000002fee50 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.11804378857098980347)+532) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #28 pc 0000000000306a10 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #29 pc 0000000000307350 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+856) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #30 pc 0000000000147754 /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+28040) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #31 pc 00000000001407d8 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #32 pc 00000000004dd5c4 /data/data/nds.autobill/code_cache/.overlay/base.apk/classes.dex (net.daum.mf.map.n.api.NativeThread.run)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #33 pc 00000000002fee50 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.11804378857098980347)+532) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #34 pc 000000000062a018 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+796) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #35 pc 000000000013dff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: ec29c6b88544652d4ded92ee39c02dfa)
2022-08-04 13:58:25.884 19902-19902/? A/DEBUG: #36 pc 000000000013e20c /apex/com.android.art/lib64/libart.so (BuildId: ec29c6b88544652d4ded92ee39c02dfa)