-
It's under /storage/external_SD/Garmin or /storage/sdcard0/Garmin (I've tried both cases) because that is what I told path changer to use. I know that location is correct because if I moved it to somewhere else, I will not see any choice for "Language" in set up screen and I have to kill Street Pilot to get out. I will try to uninstalled and make sure the Garmin directory is removed and reinstalled later and see if it help.
-
I have installed "Streetpilot 2.37 (res 960 by 540 and higher with usb charging fix)" on GALAXY S6 edge+ , the installation went fine but when starting the application get this error "Unfortunately Streetpilot has stopped"
any suggestion ,tips on how to get this application to work on GALAXY S6 edge+ is higly appreciated
device information
Android :5.1.1
Model : SM-G928C
Screen Resolution :1440x2560
processor :Samsung Exynos Octa 7420 2.1GHz
GPU Vendor : ARM
GPU Renderer : Mali-T760
thank you
-
Try version 2.35.
I have it on LG G4 and work like charm.
-
Thank you for your tip
install and run test for "StreetPilot_2.35pi22_sdcard0_signed.apk" with different result as follow
1-starting the application (v2.35) will end by "Unfortunately Streetpilot has stopped" but it would run normal after 15 or so of trial
2-After successful run and navigation it will crash in less than 20 minutes but it will fail to run again (have to try it for another 15 times or more)
3-with these result I believe Streetpilot v2.35 is not usable and stable for my device
I do no know what to try next
-
Any rotation and the phone immediately reboots, same as in post #130.
ZTE T84, Snapdragon 410 processor & Adreno 306 GPU, Lollipop 5.0.2.
Same with 2.36 & 2.37, also 2.35 apk's from other threads.
-
Confirmed, Streetpilot 2.37 (res 960 by 540 and higher with usb charging fix) working on Oneplus Two (A2003).
-
Update:
The troubleshooting of Streetpilot v2.37 conteniued and I got running but it is workaround not knowing what is the actual problem
1-when I run streetpilot the error dialog box will appear with "OK" option only
2-Ignoring the error and from the top bar I will pull down the drop down menue
3-Clicking the Streetpilot which is runing on the background will bring it back to live
4-This time I accept the error message by clicking "OK"
5-From here Streetpilot run without problem
6-This workaround works with v2.33 , v2.35 and v2.37
Iam not sure how to fix the main issue but streetpilot is somehow usable on my G.S6 edge+
-
Brarisou;
It sounds like the main libgarminos.so id crashing.
You can try "adb logcat" on PC or get Logcat Extreme apk. In the log try to find something like this.
Code:
12-25 10:12:03.254 31743 31743 I DEBUG : pid: 14428, tid: 14492, name: GUI main >>> com.garmin.android.apps.gmobilext <<<
12-25 10:12:03.254 31743 31743 I DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
12-25 10:12:03.434 662 997 W ActivityManager: Permission Denial: getCurrentUser() from pid=14441, uid=10109 requires android.permission.INTERACT_ACROSS_USERS
12-25 10:12:03.794 662 685 E Sensors : accelHandler -1.634601 3.593727 8.848400
12-25 10:12:03.824 662 852 D lights : button : 0 +
12-25 10:12:03.824 662 852 D lights : button : 0 -
12-25 10:12:03.864 31743 31743 I DEBUG : r0 00000000 r1 62dc0cb0 r2 00000000 r3 00000040
12-25 10:12:03.864 31743 31743 I DEBUG : r4 64660fe8 r5 00000000 r6 62dbff40 r7 ffffffff
12-25 10:12:03.864 31743 31743 I DEBUG : r8 000030a0 r9 00000001 sl 00000002 fp 62b530c0
12-25 10:12:03.864 31743 31743 I DEBUG : ip 00000001 sp 63e4ab68 lr 62db1249 pc 00000000 cpsr 40000010
-
flagmax
I have generated these reports and I hope it is what you have asked me in your reply
report from LOGCATTOOL v4.1
Code:
D/CrashAnrDetector( 3552): pid: 10541, tid: 10615, name: NativeThread >>> com.garmin.android.apps.gmobilext <<<
D/CrashAnrDetector( 3552): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
D/CrashAnrDetector( 3552): r0 ddbb5800 r1 ddbb5800 r2 00000000 r3 00000001
D/CrashAnrDetector( 3552): r4 ddbb5800 r5 00000001 r6 ddafba40 r7 dda4e640
D/CrashAnrDetector( 3552): r8 dda4e670 r9 f4413bb0 sl 00000002 fp 00000304
D/CrashAnrDetector( 3552): ip f6f597cc sp dc721c50 lr dffd96c8 pc e07c367c cpsr 60030010
D/CrashAnrDetector( 3552): d0 ddbb57f0ddbb5880 d1 0000000000000000
D/CrashAnrDetector( 3552): d2 0000000000009499 d3 0000000000000004
D/CrashAnrDetector( 3552): d4 000000000000949d d5 0000000000000000
D/CrashAnrDetector( 3552): d6 000000003f800000 d7 0000000000000000
D/CrashAnrDetector( 3552): d8 3e8000003f400000 d9 0000000000000000
D/CrashAnrDetector( 3552): d10 0000000000000000 d11 0000000000000000
D/CrashAnrDetector( 3552): d12 0000000000000000 d13 0000000000000000
D/CrashAnrDetector( 3552): d14 0000000000000000 d15 0000000000000000
D/CrashAnrDetector( 3552): d16 00000000000000cf d17 000000f323a7b0cf
D/CrashAnrDetector( 3552): d18 ff0000000000003f d19 0000000000000330
D/CrashAnrDetector( 3552): d20 0000000100000d00 d21 0000000000000030
D/CrashAnrDetector( 3552): d22 ff0000000000003f d23 da69c018f323a4c1
D/CrashAnrDetector( 3552): d24 da00000000000001 d25 0000000000000070
D/CrashAnrDetector( 3552): d26 00000000ee8a2181 d27 0000006000000018
D/CrashAnrDetector( 3552): d28 0000000000010000 d29 0000000000000000
D/CrashAnrDetector( 3552): d30 0000000000000030 d31 0000000000000000
D/CrashAnrDetector( 3552): scr 60000013
D/CrashAnrDetector( 3552):
another from Android Studio and eclipse
Code:
09-25 16:16:48.211: I/ActivityManager(3552): Process com.garmin.android.apps.gmobilext (pid 23490)(adj 1) has died(135,1647)
09-25 16:16:48.241: D/CrashAnrDetector(3552): pid: 23490, tid: 23553, name: NativeThread >>> com.garmin.android.apps.gmobilext <<<
09-25 16:16:48.241: D/CrashAnrDetector(3552): #00 pc 00eae67c /data/app/com.garmin.android.apps.gmobilext-1/lib/arm/libgarminos.so
09-25 16:16:48.241: D/CrashAnrDetector(3552): #01 pc 006c46c4 /data/app/com.garmin.android.apps.gmobilext-1/lib/arm/libgarminos.so
09-25 16:16:48.241: D/CrashAnrDetector(3552): #02 pc 006c462c /data/app/com.garmin.android.apps.gmobilext-1/lib/arm/libgarminos.so
09-25 16:16:48.241: D/CrashAnrDetector(3552): #03 pc 006c0b28 /data/app/com.garmin.android.apps.gmobilext-1/lib/arm/libgarminos.so
09-25 16:16:48.241: D/CrashAnrDetector(3552): #04 pc 00d4e078 /data/app/com.garmin.android.apps.gmobilext-1/lib/arm/libgarminos.so
09-25 16:16:48.241: D/CrashAnrDetector(3552): #05 pc 00d9a570 /data/app/com.garmin.android.apps.gmobilext-1/lib/arm/libgarminos.so
09-25 16:16:48.241: D/CrashAnrDetector(3552): #06 pc 00d9cfb8 /data/app/com.garmin.android.apps.gmobilext-1/lib/arm/libgarminos.so
09-25 16:16:48.241: D/CrashAnrDetector(3552): #07 pc 003165e8 /data/app/com.garmin.android.apps.gmobilext-1/lib/arm/libgarminos.so
09-25 16:16:48.241: D/CrashAnrDetector(3552): #08 pc 00253cb4 /data/app/com.garmin.android.apps.gmobilext-1/lib/arm/libgarminos.so
09-25 16:16:48.241: D/CrashAnrDetector(3552): processName:com.garmin.android.apps.gmobilext
09-25 16:16:48.251: D/CrashAnrDetector(3552): broadcastEvent : com.garmin.android.apps.gmobilext SYSTEM_TOMBSTONE
thank you for your help
-
Brarisou, good job with logs.
So it crashed here at address 00eae67c inside libgarminos.so.
Code:
25 16:16:48.241: D/CrashAnrDetector(3552): #00 pc 00eae67c /data/app/com.garmin.android.apps.gmobilext-1/lib/arm/libgarminos.so
The IDA pro disassembly. It is trying to access memory address in R3 that is not available.
Code:
.text:00EAE67C LDR R0, [R3,#-0xC
Code:
D/CrashAnrDetector( 3552): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
D/CrashAnrDetector( 3552): r0 ddbb5800 r1 ddbb5800 r2 00000000 r3 00000001
I will try to debug the area on my working phone during the weekend and let you know if I find something. Perhaps you can also get IDA pro 6.5 and maybe we could also debug your device.
It looks like you are using Streetpilot 2.35?