Closed ecgreb closed 8 years ago
This happened twice in a row after following same sequence of actions. Search for a place, enter route preview, start navigation, hit back button, then crash. Second stack trace below.
07-21 17:20:40.592 10748-10806/com.mapzen.erasermap A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xa6ecfbfc40 in tid 10806 (GLThread 994)
07-21 17:20:40.594 1175-2806/? V/OSNPGlue_jni: Entering : void onSetRequestJNI(izat_manager::IzatRequest*)
07-21 17:20:40.595 1175-2806/? V/OSNPGlue_jni: Entering : void onSetRequestJNI(izat_manager::IzatRequest*)
07-21 17:20:40.595 1175-2806/? V/OSNPGlue_jni: Entering : void onSetRequestJNI(izat_manager::IzatRequest*)
07-21 17:20:40.595 1175-5959/? V/GNPProxy: handleMessage what - 3
07-21 17:20:40.596 1175-5959/? V/GNPProxy: handleMessage what - 3
07-21 17:20:40.597 1175-5959/? V/GNPProxy: handleMessage what - 3
07-21 17:20:40.643 619-619/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
07-21 17:20:40.644 619-619/? A/DEBUG: Build fingerprint: 'Nextbit/ether/ether:6.0.1/MMB29M/00WW_1_350:user/release-keys'
07-21 17:20:40.644 619-619/? A/DEBUG: Revision: '0'
07-21 17:20:40.645 619-619/? A/DEBUG: ABI: 'arm64'
07-21 17:20:40.645 619-619/? A/DEBUG: pid: 10748, tid: 10806, name: GLThread 994 >>> com.mapzen.erasermap <<<
07-21 17:20:40.645 619-619/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xa6ecfbfc40
07-21 17:20:40.660 619-619/? A/DEBUG: x0 00000000408b030c x1 0000007f690c1338 x2 000000000000007f x3 0000000014937cf6
07-21 17:20:40.660 619-619/? A/DEBUG: x4 0000000000000001 x5 0000000000000003 x6 081b2a7a4de7d925 x7 0000007f690c1348
07-21 17:20:40.660 619-619/? A/DEBUG: x8 0000000000000003 x9 00000000bf752f14 x10 0000000000000000 x11 000000a6ecfbfc20
07-21 17:20:40.660 619-619/? A/DEBUG: x12 0000000000000080 x13 aaaaaaaaaaaaaaab x14 0000000000000b40 x15 0000000000000000
07-21 17:20:40.660 619-619/? A/DEBUG: x16 0000000000000000 x17 0000000000000001 x18 00000000000000ff x19 000000013b2439d8
07-21 17:20:40.660 619-619/? A/DEBUG: x20 00000000690c1348 x21 0000007f854400c0 x22 0000007f690c0000 x23 0000007f8874c120
07-21 17:20:40.660 619-619/? A/DEBUG: x24 0000007f690c1348 x25 0000007f690c1349 x26 0000000000000000 x27 0000007f8873b000
07-21 17:20:40.660 619-619/? A/DEBUG: x28 0000007f6f3eb480 x29 0000007f6eda6a60 x30 0000000000000000
07-21 17:20:40.660 619-619/? A/DEBUG: sp 0000007f6eda6a60 pc 0000007f886dce00 pstate 0000000020000000
07-21 17:20:40.667 619-619/? A/DEBUG: backtrace:
07-21 17:20:40.667 619-619/? A/DEBUG: #00 pc 0000000000077e00 /system/lib64/libc.so (arena_dalloc_bin_locked_impl.isra.30+532)
07-21 17:20:40.667 619-619/? A/DEBUG: #01 pc 00000000000961b4 /system/lib64/libc.so (je_tcache_bin_flush_small+436)
07-21 17:20:40.667 619-619/? A/DEBUG: #02 pc 000000000008fdd8 /system/lib64/libc.so (je_free+904)
07-21 17:20:40.667 619-619/? A/DEBUG: #03 pc 000000000001bb14 /system/lib64/libc.so (free+20)
07-21 17:20:40.667 619-619/? A/DEBUG: #04 pc 000000000023d5a4 /data/app/com.mapzen.erasermap-2/lib/arm64/libtangram.so (_ZN6alfons5Atlas5resetEii+172)
07-21 17:20:40.667 619-619/? A/DEBUG: #05 pc 000000000015680c /data/app/com.mapzen.erasermap-2/lib/arm64/libtangram.so (_ZN7Tangram11FontContext12releaseAtlasENSt3__16bitsetILm64EEE+148)
07-21 17:20:40.667 619-619/? A/DEBUG: #06 pc 0000000000101934 /data/app/com.mapzen.erasermap-2/lib/arm64/libtangram.so (_ZN7Tangram10TextLabelsD2Ev+40)
07-21 17:20:40.667 619-619/? A/DEBUG: #07 pc 00000000001019f0 /data/app/com.mapzen.erasermap-2/lib/arm64/libtangram.so (_ZN7Tangram10TextLabelsD0Ev+16)
07-21 17:20:40.667 619-619/? A/DEBUG: #08 pc 00000000000d49e4 /data/app/com.mapzen.erasermap-2/lib/arm64/libtangram.so (_ZN7Tangram4TileD1Ev+148)
07-21 17:20:40.667 619-619/? A/DEBUG: #09 pc 000000000031660c /data/app/com.mapzen.erasermap-2/lib/arm64/libtangram.so (_ZNSt3__119__shared_weak_count16__release_sharedEv+56)
07-21 17:20:40.668 619-619/? A/DEBUG: #10 pc 00000000000d5c40 /data/app/com.mapzen.erasermap-2/lib/arm64/libtangram.so (_ZN7Tangram11TileManager14updateTileSetsERKNS_9ViewStateERKNSt3__13setINS_6TileIDENS4_4lessIS6_EENS4_9allocatorIS6_EEEE+68)
07-21 17:20:40.668 619-619/? A/DEBUG: #11 pc 00000000000d1a30 /data/app/com.mapzen.erasermap-2/lib/arm64/libtangram.so (_ZN7Tangram6updateEf+1100)
07-21 17:20:40.668 619-619/? A/DEBUG: #12 pc 0000000000c003d0 /data/app/com.mapzen.erasermap-2/oat/arm64/base.odex (offset 0x80a000) (boolean com.mapzen.tangram.MapController.nativeUpdate(float)+148)
07-21 17:20:40.668 619-619/? A/DEBUG: #13 pc 0000000000c01cdc /data/app/com.mapzen.erasermap-2/oat/arm64/base.odex (offset 0x80a000) (void com.mapzen.tangram.MapController.onDrawFrame(javax.microedition.khronos.opengles.GL10)+240)
07-21 17:20:40.668 619-619/? A/DEBUG: #14 pc 0000000074ab3dc4 /data/dalvik-cache/arm64/system@framework@boot.oat (offset 0x1f28000)
07-21 17:20:40.786 2234-2234/? D/NetworkController.WifiSignalController: Change in state from: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(Wi-Fi Icons),activityIn=true,activityOut=true,rssi=-51,lastModified=07-21 05:20:39,ssid="FiOS-4E06E-5G"
to: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(Wi-Fi Icons),activityIn=false,activityOut=false,rssi=-51,lastModified=07-21 05:20:39,ssid="FiOS-4E06E-5G"
07-21 17:20:40.779 619-619/? W/debuggerd64: type=1400 audit(0.0:12382): avc: denied { read } for name="kgsl-3d0" dev="tmpfs" ino=5758 scontext=u:r:debuggerd:s0 tcontext=u:object_r:gpu_device:s0 tclass=chr_file permissive=0
07-21 17:20:40.819 1175-2140/? D/ConnectivityService: notifyType CAP_CHANGED for NetworkAgentInfo [WIFI () - 112]
07-21 17:20:40.823 2234-2618/? D/NetworkController.WifiSignalController: Change in state from: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(Wi-Fi Icons),activityIn=false,activityOut=false,rssi=-51,lastModified=07-21 05:20:40,ssid="FiOS-4E06E-5G"
to: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(Wi-Fi Icons),activityIn=false,activityOut=false,rssi=-52,lastModified=07-21 05:20:40,ssid="FiOS-4E06E-5G"
07-21 17:20:41.112 1175-11629/? W/ActivityManager: Force finishing activity com.mapzen.erasermap/.controller.MainActivity
07-21 17:20:41.113 619-619/? A/DEBUG: Tombstone written to: /data/tombstones/tombstone_06
07-21 17:20:41.113 619-619/? E/DEBUG: AM write failed: Broken pipe
07-21 17:20:41.113 1175-1343/? I/BootReceiver: Copying /data/tombstones/tombstone_06 to DropBox (SYSTEM_TOMBSTONE)
Ok, the different stack traces here make me think that this is an issue of memory corruption, as @hjanetzek mentioned in https://github.com/mapzen/eraser-map/issues/694.
The good news is that all of the crashes we're seeing today are probably due to the same bug.
The bad news is that the stack traces can't tell us anything about where the bug is :\
Sounds like a real character-building bug ;)
Closing in favor of https://github.com/mapzen/eraser-map/issues/707.