When trying to download maps for online use, the app crashes and restarts. It worked few days ago when I last used it - not sure anything I did has changed. Xiaomi Redmi Note 4, latest Locus version from store.
Error log from my system shows:
Quote[*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'xiaomi/mido/mido:7.0/NRD90M/V9.2.1.0.NCFMIEK:user/release-keys'
Revision: '0'
ABI: 'arm'
pid: 24899, tid: 24899, name: droid.locus.pro >>> menion.android.locus.pro <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
r0 00000000 r1 00006143 r2 00000006 r3 00000008
r4 ee964590 r5 00000006 r6 ee964538 r7 0000010c
r8 00000002 r9 00000001 sl ff85d770 fp ff85d6c0
ip 0000000c sp ff85d1d8 lr ee2862b7 pc ee288b38 cpsr 00070010
backtrace:
#00 pc 00049b38 /system/lib/libc.so (tgkill+12)
#01 pc 000472b3 /system/lib/libc.so (pthread_kill+34)
#02 pc 0001d555 /system/lib/libc.so (raise+10)
#03 pc 000190a1 /system/lib/libc.so (__libc_android_abort+34)
#04 pc 00017104 /system/lib/libc.so (abort+4)
#05 pc 002b07a5 /system/lib/libskia.so (_Z15sk_malloc_flagsjj+28)
#06 pc 0013cbad /system/lib/libskia.so (_ZN12SkChunkAlloc8newBlockEjNS_13AllocFailTypeE+26)
#07 pc 0013cbdd /system/lib/libskia.so (_ZN12SkChunkAlloc19addBlockIfNecessaryEjNS_13AllocFailTypeE+18)
#08 pc 0013cbfd /system/lib/libskia.so (_ZN12SkChunkAlloc5allocEjNS_13AllocFailTypeE+14)
#09 pc 0014a62d /system/lib/libskia.so (_ZN13SkEdgeBuilder9buildPolyERK6SkPathPK7SkIRectib+80)
#10 pc 0014aa69 /system/lib/libskia.so (_ZN13SkEdgeBuilder5buildERK6SkPathPK7SkIRectib+88)
#11 pc 00191d3b /system/lib/libskia.so (_Z12sk_fill_pathRK6SkPathPK7SkIRectP9SkBlitteriiiRK8SkRegion+62)
#12 pc 0018e9d3 /system/lib/libskia.so (_ZN6SkScan12AntiFillPathERK6SkPathRK8SkRegionP9SkBlitterb+674)
#13 pc 00146d4f /system/lib/libskia.so (_ZNK6SkDraw8drawPathERK6SkPathRK7SkPaintPK8SkMatrixbbP9SkBlitter+678)
#14 pc 00127c6b /system/lib/libskia.so (_ZN14SkBitmapDevice8drawPathERK6SkDrawRK6SkPathRK7SkPaintPK8SkMatrixb+30)
#15 pc 00139a3f /system/lib/libskia.so (_ZN8SkCanvas10onDrawPathERK6SkPathRK7SkPaint+370)
#16 pc 73c86bab /data/dalvik-cache/arm/system@framework@boot.oat (offset 0x2d3e000)
Restarted app - nothing. Restarted phone - nothing. Uninstalled app and restored it from Titanium backup - worked.
Nope, still not working. But I found a workaround - if I select what I want to download, then i crashes AND then (when in map provider select menu) chosing again what to download, hiting OK... the map starts to download and at the same time Locus is booting up, loading points&tracks from previous session.
Good evening Marty,
sorry to read about these problems. Another crash in device native code (some libs directly build-in in your device). Hmm seems to be more of these problems then before.
Unfortunately, I have to say that for us, these problems are still unsolvable. Will have to look on this a lot more deeply next days/weeks.
Ok, if anyone else encounters this thread, he can use the workaround.
And because it's a feature I use a lot, I will update this thread with new finds.