Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android app is died on SHW-M380W (tegra chipset) #2204

Closed
volzhs opened this issue Jun 28, 2015 · 6 comments
Closed

Android app is died on SHW-M380W (tegra chipset) #2204

volzhs opened this issue Jun 28, 2015 · 6 comments

Comments

@volzhs
Copy link
Contributor

volzhs commented Jun 28, 2015

I compiled with latest commit (2b64f73).
and tested on several devices.
I have 1 fail to run.

Here's test device list.
LG-SU760 - Fine
SHV-E250S - Fine
SHV-E210K - Fine
HTC Nexus 9 - Fine
SHW-M380W - Fail

06-29 02:11:12.691: D/GODOT(10109): ** GODOT ACTIVITY CREATED HERE ***
06-29 02:11:12.691: D/dalvikvm(10109): Trying to load lib /data/data/com.godot.test/lib/libgodot_android.so 0x41341730
06-29 02:11:12.721: I/power(207): *** acquire_dvfs_lock : lockType : 1  freq : 1000000 
06-29 02:11:12.721: D/PowerManagerService(207): releaseDVFSLockLocked : remain DVFS_MIN_LIMIT : next : 1000000
06-29 02:11:12.801: A/libc(10109): Fatal signal 4 (SIGILL) at 0x5c056360 (code=1)
06-29 02:11:12.901: W/MiniModeAppsPanelDataStorage(295): minimode file does not exist.
06-29 02:11:13.201: W/PowerManagerService(207): Timer 0x7->0x3|0x1
06-29 02:11:13.201: I/PowerManagerService(207): Ulight 7->3|0
06-29 02:11:13.201: D/PowerManagerService(207): setLightBrightness : mButtonLight : 0
06-29 02:11:13.301: I/DEBUG(108): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
06-29 02:11:13.301: I/DEBUG(108): Build fingerprint: 'samsung/SHW-M380W/SHW-M380W:4.0.4/IMM76D/UH11:user/release-keys'
06-29 02:11:13.301: I/DEBUG(108): pid: 10109, tid: 10109  >>> com.godot.test <<<
06-29 02:11:13.301: I/DEBUG(108): signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 5c056360
06-29 02:11:13.301: I/DEBUG(108):  r0 5c05634f  r1 400d5688  r2 5c056350  r3 5cbdcc78
06-29 02:11:13.301: I/DEBUG(108):  r4 5cbdccec  r5 0000000a  r6 00000004  r7 0001a604
06-29 02:11:13.301: I/DEBUG(108):  r8 b001b868  r9 5cbdd000  10 00bf2000  fp 5c005000
06-29 02:11:13.301: I/DEBUG(108):  ip ffffff20  sp bec4b330  lr b0003a43  pc 5c056360  cpsr 00000010
06-29 02:11:13.301: I/DEBUG(108):  d0  432000004270031d  d1  3ff000004320285b
06-29 02:11:13.301: I/DEBUG(108):  d2  457ff80000000fff  d3  000000003f000000
06-29 02:11:13.301: I/DEBUG(108):  d4  00001fff00000000  d5  3fe999999999999a
06-29 02:11:13.301: I/DEBUG(108):  d6  3fe8000000000000  d7  3f8000003f4ccccd
06-29 02:11:13.301: I/DEBUG(108):  d8  0000000000000000  d9  0000000000000000
06-29 02:11:13.301: I/DEBUG(108):  d10 0000000000000000  d11 0000000000000000
06-29 02:11:13.301: I/DEBUG(108):  d12 0000000000000000  d13 0000000000000000
06-29 02:11:13.301: I/DEBUG(108):  d14 0000000000000000  d15 0000000000000000
06-29 02:11:13.301: I/DEBUG(108):  scr 60000010
06-29 02:11:13.491: I/DEBUG(108):          #00  pc 00051360  /data/data/com.godot.test/lib/libgodot_android.so (_GLOBAL__sub_I_main.cpp)
06-29 02:11:13.491: I/DEBUG(108):          #01  lr b0003a43  /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): code around pc:
06-29 02:11:13.491: I/DEBUG(108): 5c056340 00007658 000074c4 0000728c 00007318  Xv...t...r...s..
06-29 02:11:13.491: I/DEBUG(108): 5c056350 e59f3068 e92d00f0 e08f3003 e2834074  h0....-..0..t@..
06-29 02:11:13.491: I/DEBUG(108): 5c056360 eddf0b12 eddf1b13 e1a00003 e59f1050  ............P...
06-29 02:11:13.491: I/DEBUG(108): 5c056370 e59f2050 f4440a8f e3a0c000 e3a07d0a  P ....D......}..
06-29 02:11:13.491: I/DEBUG(108): 5c056380 e3a06e1e e3a05001 e5a0c084 e5837064  .n...P......dp..
06-29 02:11:13.491: I/DEBUG(108): code around lr:
06-29 02:11:13.491: I/DEBUG(108): b0003a20 2301b90a 1e4be004 0483eb00 33fff04f  ...#..K.....O..3
06-29 02:11:13.491: I/DEBUG(108): b0003a30 460d009e 6822e006 1e5019a4 d8001cc3  ...F.."h..P.....
06-29 02:11:13.491: I/DEBUG(108): b0003a40 3d014790 dcf62d00 bf00bd70 4c05b510  .G.=.-..p......L
06-29 02:11:13.491: I/DEBUG(108): b0003a50 447c2001 f00160e0 2300ffb1 f00160e3  . |D.`.....#.`..
06-29 02:11:13.491: I/DEBUG(108): b0003a60 bd10ffad 00005aa6 4b1ab51f 22004601  .....Z.....K.F."
06-29 02:11:13.491: I/DEBUG(108): memory map around addr 5c056360:
06-29 02:11:13.491: I/DEBUG(108): 5baff000-5c005000 /data/dalvik-cache/data@app@com.godot.test-1.apk@classes.dex
06-29 02:11:13.491: I/DEBUG(108): 5c005000-5cba0000 /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): 5cba0000-5cba1000 
06-29 02:11:13.491: I/DEBUG(108): stack:
06-29 02:11:13.491: I/DEBUG(108):     bec4b2f0  00000004  
06-29 02:11:13.491: I/DEBUG(108):     bec4b2f4  5c05d64c  /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108):     bec4b2f8  5cbdcc0c  /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108):     bec4b2fc  5106c000  
06-29 02:11:13.491: I/DEBUG(108):     bec4b300  5cbd1000  /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108):     bec4b304  400b118b  /system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108):     bec4b308  400c955c  /system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108):     bec4b30c  400a4287  /system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108):     bec4b310  5c05d64c  /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108):     bec4b314  5cbdcc0c  /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108):     bec4b318  5cbd00f0  /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108):     bec4b31c  0000000b  
06-29 02:11:13.491: I/DEBUG(108):     bec4b320  00000004  
06-29 02:11:13.491: I/DEBUG(108):     bec4b324  0001a604  
06-29 02:11:13.491: I/DEBUG(108):     bec4b328  df0027ad  
06-29 02:11:13.491: I/DEBUG(108):     bec4b32c  00000000  
06-29 02:11:13.491: I/DEBUG(108): #00 bec4b330  5cbd00f4  /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108):     bec4b334  0000000a  
06-29 02:11:13.491: I/DEBUG(108):     bec4b338  00000004  
06-29 02:11:13.491: I/DEBUG(108):     bec4b33c  0001a604  
06-29 02:11:13.491: I/DEBUG(108):     bec4b340  b000ebf0  
06-29 02:11:13.491: I/DEBUG(108):     bec4b344  5cbd0208  /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108):     bec4b348  0000002d  
06-29 02:11:13.491: I/DEBUG(108):     bec4b34c  b0004627  /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108):     bec4b350  00000000  
06-29 02:11:13.491: I/DEBUG(108):     bec4b354  00000000  
06-29 02:11:13.491: I/DEBUG(108):     bec4b358  00bf2604  
06-29 02:11:13.491: I/DEBUG(108):     bec4b35c  b0003be7  /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108):     bec4b360  b0006cbc  /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108):     bec4b364  b0006bcc  /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108):     bec4b368  00000000  
06-29 02:11:13.491: I/DEBUG(108):     bec4b36c  b000ebf0  
06-29 02:11:13.491: I/DEBUG(108):     bec4b370  b001b99c  
06-29 02:11:13.491: I/DEBUG(108):     bec4b374  0000002d  
06-29 02:11:13.771: I/power(207): *** release_dvfs_lock : lockType : 1 
06-29 02:11:13.771: D/PowerManagerService(207): releaseDVFSLockLocked : all DVFS_MIN_LIMIT are released 
06-29 02:11:13.771: W/ActivityManager(207): mDVFSLock.release()
06-29 02:11:15.481: I/DEBUG(108): !@dumpstate -k -t -n -z -d -o /data/log/dumpstate_app_native -m 10109
06-29 02:11:15.481: I/BootReceiver(207): Copying /data/tombstones/tombstone_06 to DropBox (SYSTEM_TOMBSTONE)
06-29 02:11:15.531: I/dumpstate(10123): begin
06-29 02:11:16.871: W/WindowManager(207): App freeze timeout expired.
06-29 02:11:16.871: W/WindowManager(207): Force clearing freeze: AppWindowToken{42387008 token=Token{422537f8 ActivityRecord{419e1b30 com.godot.test/com.android.godot.Godot}}}
06-29 02:11:17.391: V/WindowManager(207): rotationForOrientationLw(orient=1, last=3); user=0 USER_ROTATION_LOCKED mLidOpen=-1 mDockMode=0 mHdmiPlugged=false mAccelerometerDefault=0 sensorRotation=-1
06-29 02:11:17.851: V/AlarmManager(207): waitForAlarm result :8
06-29 02:11:19.451: D/dalvikvm(207): GC_EXPLICIT freed 1899K, 55% free 15592K/34631K, paused 4ms+8ms
06-29 02:11:21.731: D/VoldCmdListener(104): asec list
06-29 02:11:21.731: D/VoldCmdListener(104): CommandListener::AsecCmd::runCommand -> -- 
06-29 02:11:21.781: W/ActivityManager(207): Launch timeout has expired, giving up wake lock!
06-29 02:11:21.951: W/ActivityManager(207): Activity idle timeout for r
06-29 02:11:22.831: I/dumpstate(10123): done
06-29 02:11:22.971: I/DEBUG(108): gotoUploadUserFault called
06-29 02:11:23.001: D/Zygote(113): Process 10109 terminated by signal (4)
06-29 02:11:23.001: I/ActivityManager(207): Process app.processName (pid 10109) (adj 0) has died.
06-29 02:11:23.001: W/ActivityManager(207): Force removing r: app died, no saved state
@reduz
Copy link
Member

reduz commented Jun 28, 2015

This is expected, Tegra2 is a very shitty chipset and does not support NEON
instruction set (it' s armv6). Godot default build compiles with NEON.

If you want to make a build that works in such device, compile templates
yourself with armv6=yes, but I suggest to not even bother with it.

On Sun, Jun 28, 2015 at 3:11 PM, volzhs notifications@github.com wrote:

I compiled with latest commit (2b64f73
2b64f73
).
and tested on several devices.
I have 1 fail to run.

Here's test device list.
LG-SU760 - Fine
SHV-E250S - Fine
SHV-E210K - Fine
HTC Nexus 9 - Fine
SHW-M380W - Fail

06-29 02:11:12.691: D/GODOT(10109): ** GODOT ACTIVITY CREATED HERE ***
06-29 02:11:12.691: D/dalvikvm(10109): Trying to load lib /data/data/com.godot.test/lib/libgodot_android.so 0x41341730
06-29 02:11:12.721: I/power(207): *** acquire_dvfs_lock : lockType : 1 freq : 1000000
06-29 02:11:12.721: D/PowerManagerService(207): releaseDVFSLockLocked : remain DVFS_MIN_LIMIT : next : 1000000
06-29 02:11:12.801: A/libc(10109): Fatal signal 4 (SIGILL) at 0x5c056360 (code=1)
06-29 02:11:12.901: W/MiniModeAppsPanelDataStorage(295): minimode file does not exist.
06-29 02:11:13.201: W/PowerManagerService(207): Timer 0x7->0x3|0x1
06-29 02:11:13.201: I/PowerManagerService(207): Ulight 7->3|0
06-29 02:11:13.201: D/PowerManagerService(207): setLightBrightness : mButtonLight : 0
06-29 02:11:13.301: I/DEBUG(108): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
06-29 02:11:13.301: I/DEBUG(108): Build fingerprint: 'samsung/SHW-M380W/SHW-M380W:4.0.4/IMM76D/UH11:user/release-keys'
06-29 02:11:13.301: I/DEBUG(108): pid: 10109, tid: 10109 >>> com.godot.test <<<
06-29 02:11:13.301: I/DEBUG(108): signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 5c056360
06-29 02:11:13.301: I/DEBUG(108): r0 5c05634f r1 400d5688 r2 5c056350 r3 5cbdcc78
06-29 02:11:13.301: I/DEBUG(108): r4 5cbdccec r5 0000000a r6 00000004 r7 0001a604
06-29 02:11:13.301: I/DEBUG(108): r8 b001b868 r9 5cbdd000 10 00bf2000 fp 5c005000
06-29 02:11:13.301: I/DEBUG(108): ip ffffff20 sp bec4b330 lr b0003a43 pc 5c056360 cpsr 00000010
06-29 02:11:13.301: I/DEBUG(108): d0 432000004270031d d1 3ff000004320285b
06-29 02:11:13.301: I/DEBUG(108): d2 457ff80000000fff d3 000000003f000000
06-29 02:11:13.301: I/DEBUG(108): d4 00001fff00000000 d5 3fe999999999999a
06-29 02:11:13.301: I/DEBUG(108): d6 3fe8000000000000 d7 3f8000003f4ccccd
06-29 02:11:13.301: I/DEBUG(108): d8 0000000000000000 d9 0000000000000000
06-29 02:11:13.301: I/DEBUG(108): d10 0000000000000000 d11 0000000000000000
06-29 02:11:13.301: I/DEBUG(108): d12 0000000000000000 d13 0000000000000000
06-29 02:11:13.301: I/DEBUG(108): d14 0000000000000000 d15 0000000000000000
06-29 02:11:13.301: I/DEBUG(108): scr 60000010
06-29 02:11:13.491: I/DEBUG(108): #00 pc 00051360 /data/data/com.godot.test/lib/libgodot_android.so (_GLOBAL__sub_I_main.cpp)
06-29 02:11:13.491: I/DEBUG(108): #1 lr b0003a43 /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): code around pc:
06-29 02:11:13.491: I/DEBUG(108): 5c056340 00007658 000074c4 0000728c 00007318 Xv...t...r...s..
06-29 02:11:13.491: I/DEBUG(108): 5c056350 e59f3068 e92d00f0 e08f3003 e2834074 h0....-..0..t@..
06-29 02:11:13.491: I/DEBUG(108): 5c056360 eddf0b12 eddf1b13 e1a00003 e59f1050 ............P...
06-29 02:11:13.491: I/DEBUG(108): 5c056370 e59f2050 f4440a8f e3a0c000 e3a07d0a P ....D......}..
06-29 02:11:13.491: I/DEBUG(108): 5c056380 e3a06e1e e3a05001 e5a0c084 e5837064 .n...P......dp..
06-29 02:11:13.491: I/DEBUG(108): code around lr:
06-29 02:11:13.491: I/DEBUG(108): b0003a20 2301b90a 1e4be004 0483eb00 33fff04f ...#..K.....O..3
06-29 02:11:13.491: I/DEBUG(108): b0003a30 460d009e 6822e006 1e5019a4 d8001cc3 ...F.."h..P.....
06-29 02:11:13.491: I/DEBUG(108): b0003a40 3d014790 dcf62d00 bf00bd70 4c05b510 .G.=.-..p......L
06-29 02:11:13.491: I/DEBUG(108): b0003a50 447c2001 f00160e0 2300ffb1 f00160e3 . |D......#...
06-29 02:11:13.491: I/DEBUG(108): b0003a60 bd10ffad 00005aa6 4b1ab51f 22004601 .....Z.....K.F."
06-29 02:11:13.491: I/DEBUG(108): memory map around addr 5c056360:
06-29 02:11:13.491: I/DEBUG(108): 5baff000-5c005000 /data/dalvik-cache/data@app@com.godot.test-1.apk@classes.dex
06-29 02:11:13.491: I/DEBUG(108): 5c005000-5cba0000 /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): 5cba0000-5cba1000
06-29 02:11:13.491: I/DEBUG(108): stack:
06-29 02:11:13.491: I/DEBUG(108): bec4b2f0 00000004
06-29 02:11:13.491: I/DEBUG(108): bec4b2f4 5c05d64c /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b2f8 5cbdcc0c /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b2fc 5106c000
06-29 02:11:13.491: I/DEBUG(108): bec4b300 5cbd1000 /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b304 400b118b /system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108): bec4b308 400c955c /system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108): bec4b30c 400a4287 /system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108): bec4b310 5c05d64c /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b314 5cbdcc0c /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b318 5cbd00f0 /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b31c 0000000b
06-29 02:11:13.491: I/DEBUG(108): bec4b320 00000004
06-29 02:11:13.491: I/DEBUG(108): bec4b324 0001a604
06-29 02:11:13.491: I/DEBUG(108): bec4b328 df0027ad
06-29 02:11:13.491: I/DEBUG(108): bec4b32c 00000000
06-29 02:11:13.491: I/DEBUG(108): #00 bec4b330 5cbd00f4 /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b334 0000000a
06-29 02:11:13.491: I/DEBUG(108): bec4b338 00000004
06-29 02:11:13.491: I/DEBUG(108): bec4b33c 0001a604
06-29 02:11:13.491: I/DEBUG(108): bec4b340 b000ebf0
06-29 02:11:13.491: I/DEBUG(108): bec4b344 5cbd0208 /data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b348 0000002d
06-29 02:11:13.491: I/DEBUG(108): bec4b34c b0004627 /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b350 00000000
06-29 02:11:13.491: I/DEBUG(108): bec4b354 00000000
06-29 02:11:13.491: I/DEBUG(108): bec4b358 00bf2604
06-29 02:11:13.491: I/DEBUG(108): bec4b35c b0003be7 /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b360 b0006cbc /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b364 b0006bcc /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b368 00000000
06-29 02:11:13.491: I/DEBUG(108): bec4b36c b000ebf0
06-29 02:11:13.491: I/DEBUG(108): bec4b370 b001b99c
06-29 02:11:13.491: I/DEBUG(108): bec4b374 0000002d
06-29 02:11:13.771: I/power(207): *** release_dvfs_lock : lockType : 1
06-29 02:11:13.771: D/PowerManagerService(207): releaseDVFSLockLocked : all DVFS_MIN_LIMIT are released
06-29 02:11:13.771: W/ActivityManager(207): mDVFSLock.release()
06-29 02:11:15.481: I/DEBUG(108): !@dumpstate -k -t -n -z -d -o /data/log/dumpstate_app_native -m 10109
06-29 02:11:15.481: I/BootReceiver(207): Copying /data/tombstones/tombstone_06 to DropBox (SYSTEM_TOMBSTONE)
06-29 02:11:15.531: I/dumpstate(10123): begin
06-29 02:11:16.871: W/WindowManager(207): App freeze timeout expired.
06-29 02:11:16.871: W/WindowManager(207): Force clearing freeze: AppWindowToken{42387008 token=Token{422537f8 ActivityRecord{419e1b30 com.godot.test/com.android.godot.Godot}}}
06-29 02:11:17.391: V/WindowManager(207): rotationForOrientationLw(orient=1, last=3); user=0 USER_ROTATION_LOCKED mLidOpen=-1 mDockMode=0 mHdmiPlugged=false mAccelerometerDefault=0 sensorRotation=-1
06-29 02:11:17.851: V/AlarmManager(207): waitForAlarm result :8
06-29 02:11:19.451: D/dalvikvm(207): GC_EXPLICIT freed 1899K, 55% free 15592K/34631K, paused 4ms+8ms
06-29 02:11:21.731: D/VoldCmdListener(104): asec list
06-29 02:11:21.731: D/VoldCmdListener(104): CommandListener::AsecCmd::runCommand -> --
06-29 02:11:21.781: W/ActivityManager(207): Launch timeout has expired, giving up wake lock!
06-29 02:11:21.951: W/ActivityManager(207): Activity idle timeout for r
06-29 02:11:22.831: I/dumpstate(10123): done
06-29 02:11:22.971: I/DEBUG(108): gotoUploadUserFault called
06-29 02:11:23.001: D/Zygote(113): Process 10109 terminated by signal (4)
06-29 02:11:23.001: I/ActivityManager(207): Process app.processName (pid 10109) (adj 0) has died.
06-29 02:11:23.001: W/ActivityManager(207): Force removing r: app died, no saved state


Reply to this email directly or view it on GitHub
#2204.

@punto-
Copy link
Contributor

punto- commented Jun 28, 2015

There's probably a way to include both versions of the binary on the apk,
in addition to x86.

On Sun, Jun 28, 2015 at 3:45 PM, Juan Linietsky notifications@github.com
wrote:

This is expected, Tegra2 is a very shitty chipset and does not support NEON
instruction set (it' s armv6). Godot default build compiles with NEON.

If you want to make a build that works in such device, compile templates
yourself with armv6=yes, but I suggest to not even bother with it.

On Sun, Jun 28, 2015 at 3:11 PM, volzhs notifications@github.com wrote:

I compiled with latest commit (2b64f73
<
2b64f73

).
and tested on several devices.
I have 1 fail to run.

Here's test device list.
LG-SU760 - Fine
SHV-E250S - Fine
SHV-E210K - Fine
HTC Nexus 9 - Fine
SHW-M380W - Fail

06-29 02:11:12.691: D/GODOT(10109): ** GODOT ACTIVITY CREATED HERE ***
06-29 02:11:12.691: D/dalvikvm(10109): Trying to load lib
/data/data/com.godot.test/lib/libgodot_android.so 0x41341730
06-29 02:11:12.721: I/power(207): *** acquire_dvfs_lock : lockType : 1
freq : 1000000
06-29 02:11:12.721: D/PowerManagerService(207): releaseDVFSLockLocked :
remain DVFS_MIN_LIMIT : next : 1000000
06-29 02:11:12.801: A/libc(10109): Fatal signal 4 (SIGILL) at 0x5c056360
(code=1)
06-29 02:11:12.901: W/MiniModeAppsPanelDataStorage(295): minimode file
does not exist.
06-29 02:11:13.201: W/PowerManagerService(207): Timer 0x7->0x3|0x1
06-29 02:11:13.201: I/PowerManagerService(207): Ulight 7->3|0
06-29 02:11:13.201: D/PowerManagerService(207): setLightBrightness :
mButtonLight : 0
06-29 02:11:13.301: I/DEBUG(108): *** *** *** *** *** *** *** *** ***


06-29 02:11:13.301: I/DEBUG(108): Build fingerprint:
'samsung/SHW-M380W/SHW-M380W:4.0.4/IMM76D/UH11:user/release-keys'
06-29 02:11:13.301: I/DEBUG(108): pid: 10109, tid: 10109 >>>
com.godot.test <<<
06-29 02:11:13.301: I/DEBUG(108): signal 4 (SIGILL), code 1
(ILL_ILLOPC), fault addr 5c056360
06-29 02:11:13.301: I/DEBUG(108): r0 5c05634f r1 400d5688 r2 5c056350 r3
5cbdcc78
06-29 02:11:13.301: I/DEBUG(108): r4 5cbdccec r5 0000000a r6 00000004 r7
0001a604
06-29 02:11:13.301: I/DEBUG(108): r8 b001b868 r9 5cbdd000 10 00bf2000 fp
5c005000
06-29 02:11:13.301: I/DEBUG(108): ip ffffff20 sp bec4b330 lr b0003a43 pc
5c056360 cpsr 00000010
06-29 02:11:13.301: I/DEBUG(108): d0 432000004270031d d1 3ff000004320285b
06-29 02:11:13.301: I/DEBUG(108): d2 457ff80000000fff d3 000000003f000000
06-29 02:11:13.301: I/DEBUG(108): d4 00001fff00000000 d5 3fe999999999999a
06-29 02:11:13.301: I/DEBUG(108): d6 3fe8000000000000 d7 3f8000003f4ccccd
06-29 02:11:13.301: I/DEBUG(108): d8 0000000000000000 d9 0000000000000000
06-29 02:11:13.301: I/DEBUG(108): d10 0000000000000000 d11
0000000000000000
06-29 02:11:13.301: I/DEBUG(108): d12 0000000000000000 d13
0000000000000000
06-29 02:11:13.301: I/DEBUG(108): d14 0000000000000000 d15
0000000000000000
06-29 02:11:13.301: I/DEBUG(108): scr 60000010
06-29 02:11:13.491: I/DEBUG(108): #00 pc 00051360
/data/data/com.godot.test/lib/libgodot_android.so (_GLOBAL__sub_I_main.cpp)
06-29 02:11:13.491: I/DEBUG(108): #1 lr b0003a43 /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): code around pc:
06-29 02:11:13.491: I/DEBUG(108): 5c056340 00007658 000074c4 0000728c
00007318 Xv...t...r...s..
06-29 02:11:13.491: I/DEBUG(108): 5c056350 e59f3068 e92d00f0 e08f3003
e2834074 h0....-..0..t@..
06-29 02:11:13.491: I/DEBUG(108): 5c056360 eddf0b12 eddf1b13 e1a00003
e59f1050 ............P...
06-29 02:11:13.491: I/DEBUG(108): 5c056370 e59f2050 f4440a8f e3a0c000
e3a07d0a P ....D......}..
06-29 02:11:13.491: I/DEBUG(108): 5c056380 e3a06e1e e3a05001 e5a0c084
e5837064 .n...P......dp..
06-29 02:11:13.491: I/DEBUG(108): code around lr:
06-29 02:11:13.491: I/DEBUG(108): b0003a20 2301b90a 1e4be004 0483eb00
33fff04f ...#..K.....O..3
06-29 02:11:13.491: I/DEBUG(108): b0003a30 460d009e 6822e006 1e5019a4
d8001cc3 ...F.."h..P.....
06-29 02:11:13.491: I/DEBUG(108): b0003a40 3d014790 dcf62d00 bf00bd70
4c05b510 .G.=.-..p......L
06-29 02:11:13.491: I/DEBUG(108): b0003a50 447c2001 f00160e0 2300ffb1
f00160e3 . |D......#...
06-29 02:11:13.491: I/DEBUG(108): b0003a60 bd10ffad 00005aa6 4b1ab51f
22004601 .....Z.....K.F."
06-29 02:11:13.491: I/DEBUG(108): memory map around addr 5c056360:
06-29 02:11:13.491: I/DEBUG(108): 5baff000-5c005000
/data/dalvik-cache/data@app@com.godot.test-1.apk@classes.dex
06-29 02:11:13.491: I/DEBUG(108): 5c005000-5cba0000
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): 5cba0000-5cba1000
06-29 02:11:13.491: I/DEBUG(108): stack:
06-29 02:11:13.491: I/DEBUG(108): bec4b2f0 00000004
06-29 02:11:13.491: I/DEBUG(108): bec4b2f4 5c05d64c
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b2f8 5cbdcc0c
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b2fc 5106c000
06-29 02:11:13.491: I/DEBUG(108): bec4b300 5cbd1000
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b304 400b118b /system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108): bec4b308 400c955c /system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108): bec4b30c 400a4287 /system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108): bec4b310 5c05d64c
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b314 5cbdcc0c
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b318 5cbd00f0
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b31c 0000000b
06-29 02:11:13.491: I/DEBUG(108): bec4b320 00000004
06-29 02:11:13.491: I/DEBUG(108): bec4b324 0001a604
06-29 02:11:13.491: I/DEBUG(108): bec4b328 df0027ad
06-29 02:11:13.491: I/DEBUG(108): bec4b32c 00000000
06-29 02:11:13.491: I/DEBUG(108): #00 bec4b330 5cbd00f4
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b334 0000000a
06-29 02:11:13.491: I/DEBUG(108): bec4b338 00000004
06-29 02:11:13.491: I/DEBUG(108): bec4b33c 0001a604
06-29 02:11:13.491: I/DEBUG(108): bec4b340 b000ebf0
06-29 02:11:13.491: I/DEBUG(108): bec4b344 5cbd0208
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b348 0000002d
06-29 02:11:13.491: I/DEBUG(108): bec4b34c b0004627 /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b350 00000000
06-29 02:11:13.491: I/DEBUG(108): bec4b354 00000000
06-29 02:11:13.491: I/DEBUG(108): bec4b358 00bf2604
06-29 02:11:13.491: I/DEBUG(108): bec4b35c b0003be7 /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b360 b0006cbc /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b364 b0006bcc /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b368 00000000
06-29 02:11:13.491: I/DEBUG(108): bec4b36c b000ebf0
06-29 02:11:13.491: I/DEBUG(108): bec4b370 b001b99c
06-29 02:11:13.491: I/DEBUG(108): bec4b374 0000002d
06-29 02:11:13.771: I/power(207): *** release_dvfs_lock : lockType : 1
06-29 02:11:13.771: D/PowerManagerService(207): releaseDVFSLockLocked :
all DVFS_MIN_LIMIT are released
06-29 02:11:13.771: W/ActivityManager(207): mDVFSLock.release()
06-29 02:11:15.481: I/DEBUG(108): !@dumpstate -k -t -n -z -d -o
/data/log/dumpstate_app_native -m 10109
06-29 02:11:15.481: I/BootReceiver(207): Copying
/data/tombstones/tombstone_06 to DropBox (SYSTEM_TOMBSTONE)
06-29 02:11:15.531: I/dumpstate(10123): begin
06-29 02:11:16.871: W/WindowManager(207): App freeze timeout expired.
06-29 02:11:16.871: W/WindowManager(207): Force clearing freeze:
AppWindowToken{42387008 token=Token{422537f8 ActivityRecord{419e1b30
com.godot.test/com.android.godot.Godot}}}
06-29 02:11:17.391: V/WindowManager(207):
rotationForOrientationLw(orient=1, last=3); user=0 USER_ROTATION_LOCKED
mLidOpen=-1 mDockMode=0 mHdmiPlugged=false mAccelerometerDefault=0
sensorRotation=-1
06-29 02:11:17.851: V/AlarmManager(207): waitForAlarm result :8
06-29 02:11:19.451: D/dalvikvm(207): GC_EXPLICIT freed 1899K, 55% free
15592K/34631K, paused 4ms+8ms
06-29 02:11:21.731: D/VoldCmdListener(104): asec list
06-29 02:11:21.731: D/VoldCmdListener(104):
CommandListener::AsecCmd::runCommand -> --
06-29 02:11:21.781: W/ActivityManager(207): Launch timeout has expired,
giving up wake lock!
06-29 02:11:21.951: W/ActivityManager(207): Activity idle timeout for r
06-29 02:11:22.831: I/dumpstate(10123): done
06-29 02:11:22.971: I/DEBUG(108): gotoUploadUserFault called
06-29 02:11:23.001: D/Zygote(113): Process 10109 terminated by signal (4)
06-29 02:11:23.001: I/ActivityManager(207): Process app.processName (pid
10109) (adj 0) has died.
06-29 02:11:23.001: W/ActivityManager(207): Force removing r: app died,
no saved state


Reply to this email directly or view it on GitHub
#2204.


Reply to this email directly or view it on GitHub
#2204 (comment).

@reduz
Copy link
Member

reduz commented Jun 28, 2015

punto-: how do you do that?

On Sun, Jun 28, 2015 at 3:52 PM, punto- notifications@github.com wrote:

There's probably a way to include both versions of the binary on the apk,
in addition to x86.

On Sun, Jun 28, 2015 at 3:45 PM, Juan Linietsky notifications@github.com
wrote:

This is expected, Tegra2 is a very shitty chipset and does not support
NEON
instruction set (it' s armv6). Godot default build compiles with NEON.

If you want to make a build that works in such device, compile templates
yourself with armv6=yes, but I suggest to not even bother with it.

On Sun, Jun 28, 2015 at 3:11 PM, volzhs notifications@github.com
wrote:

I compiled with latest commit (2b64f73
<

2b64f73

).
and tested on several devices.
I have 1 fail to run.

Here's test device list.
LG-SU760 - Fine
SHV-E250S - Fine
SHV-E210K - Fine
HTC Nexus 9 - Fine
SHW-M380W - Fail

06-29 02:11:12.691: D/GODOT(10109): ** GODOT ACTIVITY CREATED HERE ***
06-29 02:11:12.691: D/dalvikvm(10109): Trying to load lib
/data/data/com.godot.test/lib/libgodot_android.so 0x41341730
06-29 02:11:12.721: I/power(207): *** acquire_dvfs_lock : lockType : 1
freq : 1000000
06-29 02:11:12.721: D/PowerManagerService(207): releaseDVFSLockLocked :
remain DVFS_MIN_LIMIT : next : 1000000
06-29 02:11:12.801: A/libc(10109): Fatal signal 4 (SIGILL) at
0x5c056360
(code=1)
06-29 02:11:12.901: W/MiniModeAppsPanelDataStorage(295): minimode file
does not exist.
06-29 02:11:13.201: W/PowerManagerService(207): Timer 0x7->0x3|0x1
06-29 02:11:13.201: I/PowerManagerService(207): Ulight 7->3|0
06-29 02:11:13.201: D/PowerManagerService(207): setLightBrightness :
mButtonLight : 0
06-29 02:11:13.301: I/DEBUG(108): *** *** *** *** *** *** *** *** ***


06-29 02:11:13.301: I/DEBUG(108): Build fingerprint:
'samsung/SHW-M380W/SHW-M380W:4.0.4/IMM76D/UH11:user/release-keys'
06-29 02:11:13.301: I/DEBUG(108): pid: 10109, tid: 10109 >>>
com.godot.test <<<
06-29 02:11:13.301: I/DEBUG(108): signal 4 (SIGILL), code 1
(ILL_ILLOPC), fault addr 5c056360
06-29 02:11:13.301: I/DEBUG(108): r0 5c05634f r1 400d5688 r2 5c056350
r3
5cbdcc78
06-29 02:11:13.301: I/DEBUG(108): r4 5cbdccec r5 0000000a r6 00000004
r7
0001a604
06-29 02:11:13.301: I/DEBUG(108): r8 b001b868 r9 5cbdd000 10 00bf2000
fp
5c005000
06-29 02:11:13.301: I/DEBUG(108): ip ffffff20 sp bec4b330 lr b0003a43
pc
5c056360 cpsr 00000010
06-29 02:11:13.301: I/DEBUG(108): d0 432000004270031d d1
3ff000004320285b
06-29 02:11:13.301: I/DEBUG(108): d2 457ff80000000fff d3
000000003f000000
06-29 02:11:13.301: I/DEBUG(108): d4 00001fff00000000 d5
3fe999999999999a
06-29 02:11:13.301: I/DEBUG(108): d6 3fe8000000000000 d7
3f8000003f4ccccd
06-29 02:11:13.301: I/DEBUG(108): d8 0000000000000000 d9
0000000000000000
06-29 02:11:13.301: I/DEBUG(108): d10 0000000000000000 d11
0000000000000000
06-29 02:11:13.301: I/DEBUG(108): d12 0000000000000000 d13
0000000000000000
06-29 02:11:13.301: I/DEBUG(108): d14 0000000000000000 d15
0000000000000000
06-29 02:11:13.301: I/DEBUG(108): scr 60000010
06-29 02:11:13.491: I/DEBUG(108): #00 pc 00051360
/data/data/com.godot.test/lib/libgodot_android.so
(_GLOBAL__sub_I_main.cpp)
06-29 02:11:13.491: I/DEBUG(108): #1 lr b0003a43 /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): code around pc:
06-29 02:11:13.491: I/DEBUG(108): 5c056340 00007658 000074c4 0000728c
00007318 Xv...t...r...s..
06-29 02:11:13.491: I/DEBUG(108): 5c056350 e59f3068 e92d00f0 e08f3003
e2834074 h0....-..0..t@..
06-29 02:11:13.491: I/DEBUG(108): 5c056360 eddf0b12 eddf1b13 e1a00003
e59f1050 ............P...
06-29 02:11:13.491: I/DEBUG(108): 5c056370 e59f2050 f4440a8f e3a0c000
e3a07d0a P ....D......}..
06-29 02:11:13.491: I/DEBUG(108): 5c056380 e3a06e1e e3a05001 e5a0c084
e5837064 .n...P......dp..
06-29 02:11:13.491: I/DEBUG(108): code around lr:
06-29 02:11:13.491: I/DEBUG(108): b0003a20 2301b90a 1e4be004 0483eb00
33fff04f ...#..K.....O..3
06-29 02:11:13.491: I/DEBUG(108): b0003a30 460d009e 6822e006 1e5019a4
d8001cc3 ...F.."h..P.....
06-29 02:11:13.491: I/DEBUG(108): b0003a40 3d014790 dcf62d00 bf00bd70
4c05b510 .G.=.-..p......L
06-29 02:11:13.491: I/DEBUG(108): b0003a50 447c2001 f00160e0 2300ffb1
f00160e3 . |D......#...
06-29 02:11:13.491: I/DEBUG(108): b0003a60 bd10ffad 00005aa6 4b1ab51f
22004601 .....Z.....K.F."
06-29 02:11:13.491: I/DEBUG(108): memory map around addr 5c056360:
06-29 02:11:13.491: I/DEBUG(108): 5baff000-5c005000
/data/dalvik-cache/data@app@com.godot.test-1.apk@classes.dex
06-29 02:11:13.491: I/DEBUG(108): 5c005000-5cba0000
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): 5cba0000-5cba1000
06-29 02:11:13.491: I/DEBUG(108): stack:
06-29 02:11:13.491: I/DEBUG(108): bec4b2f0 00000004
06-29 02:11:13.491: I/DEBUG(108): bec4b2f4 5c05d64c
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b2f8 5cbdcc0c
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b2fc 5106c000
06-29 02:11:13.491: I/DEBUG(108): bec4b300 5cbd1000
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b304 400b118b /system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108): bec4b308 400c955c /system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108): bec4b30c 400a4287 /system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108): bec4b310 5c05d64c
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b314 5cbdcc0c
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b318 5cbd00f0
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b31c 0000000b
06-29 02:11:13.491: I/DEBUG(108): bec4b320 00000004
06-29 02:11:13.491: I/DEBUG(108): bec4b324 0001a604
06-29 02:11:13.491: I/DEBUG(108): bec4b328 df0027ad
06-29 02:11:13.491: I/DEBUG(108): bec4b32c 00000000
06-29 02:11:13.491: I/DEBUG(108): #00 bec4b330 5cbd00f4
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b334 0000000a
06-29 02:11:13.491: I/DEBUG(108): bec4b338 00000004
06-29 02:11:13.491: I/DEBUG(108): bec4b33c 0001a604
06-29 02:11:13.491: I/DEBUG(108): bec4b340 b000ebf0
06-29 02:11:13.491: I/DEBUG(108): bec4b344 5cbd0208
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b348 0000002d
06-29 02:11:13.491: I/DEBUG(108): bec4b34c b0004627 /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b350 00000000
06-29 02:11:13.491: I/DEBUG(108): bec4b354 00000000
06-29 02:11:13.491: I/DEBUG(108): bec4b358 00bf2604
06-29 02:11:13.491: I/DEBUG(108): bec4b35c b0003be7 /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b360 b0006cbc /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b364 b0006bcc /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b368 00000000
06-29 02:11:13.491: I/DEBUG(108): bec4b36c b000ebf0
06-29 02:11:13.491: I/DEBUG(108): bec4b370 b001b99c
06-29 02:11:13.491: I/DEBUG(108): bec4b374 0000002d
06-29 02:11:13.771: I/power(207): *** release_dvfs_lock : lockType : 1
06-29 02:11:13.771: D/PowerManagerService(207): releaseDVFSLockLocked :
all DVFS_MIN_LIMIT are released
06-29 02:11:13.771: W/ActivityManager(207): mDVFSLock.release()
06-29 02:11:15.481: I/DEBUG(108): !@dumpstate -k -t -n -z -d -o
/data/log/dumpstate_app_native -m 10109
06-29 02:11:15.481: I/BootReceiver(207): Copying
/data/tombstones/tombstone_06 to DropBox (SYSTEM_TOMBSTONE)
06-29 02:11:15.531: I/dumpstate(10123): begin
06-29 02:11:16.871: W/WindowManager(207): App freeze timeout expired.
06-29 02:11:16.871: W/WindowManager(207): Force clearing freeze:
AppWindowToken{42387008 token=Token{422537f8 ActivityRecord{419e1b30
com.godot.test/com.android.godot.Godot}}}
06-29 02:11:17.391: V/WindowManager(207):
rotationForOrientationLw(orient=1, last=3); user=0 USER_ROTATION_LOCKED
mLidOpen=-1 mDockMode=0 mHdmiPlugged=false mAccelerometerDefault=0
sensorRotation=-1
06-29 02:11:17.851: V/AlarmManager(207): waitForAlarm result :8
06-29 02:11:19.451: D/dalvikvm(207): GC_EXPLICIT freed 1899K, 55% free
15592K/34631K, paused 4ms+8ms
06-29 02:11:21.731: D/VoldCmdListener(104): asec list
06-29 02:11:21.731: D/VoldCmdListener(104):
CommandListener::AsecCmd::runCommand -> --
06-29 02:11:21.781: W/ActivityManager(207): Launch timeout has expired,
giving up wake lock!
06-29 02:11:21.951: W/ActivityManager(207): Activity idle timeout for r
06-29 02:11:22.831: I/dumpstate(10123): done
06-29 02:11:22.971: I/DEBUG(108): gotoUploadUserFault called
06-29 02:11:23.001: D/Zygote(113): Process 10109 terminated by signal
(4)
06-29 02:11:23.001: I/ActivityManager(207): Process app.processName
(pid
10109) (adj 0) has died.
06-29 02:11:23.001: W/ActivityManager(207): Force removing r: app died,
no saved state


Reply to this email directly or view it on GitHub
#2204.


Reply to this email directly or view it on GitHub
<#2204 (comment)
.


Reply to this email directly or view it on GitHub
#2204 (comment).

@punto-
Copy link
Contributor

punto- commented Jun 28, 2015

I don't know.

On Sun, Jun 28, 2015 at 3:58 PM, Juan Linietsky notifications@github.com
wrote:

punto-: how do you do that?

On Sun, Jun 28, 2015 at 3:52 PM, punto- notifications@github.com wrote:

There's probably a way to include both versions of the binary on the apk,
in addition to x86.

On Sun, Jun 28, 2015 at 3:45 PM, Juan Linietsky <
notifications@github.com>
wrote:

This is expected, Tegra2 is a very shitty chipset and does not support
NEON
instruction set (it' s armv6). Godot default build compiles with NEON.

If you want to make a build that works in such device, compile
templates
yourself with armv6=yes, but I suggest to not even bother with it.

On Sun, Jun 28, 2015 at 3:11 PM, volzhs notifications@github.com
wrote:

I compiled with latest commit (2b64f73
<

2b64f73

).
and tested on several devices.
I have 1 fail to run.

Here's test device list.
LG-SU760 - Fine
SHV-E250S - Fine
SHV-E210K - Fine
HTC Nexus 9 - Fine
SHW-M380W - Fail

06-29 02:11:12.691: D/GODOT(10109): ** GODOT ACTIVITY CREATED HERE


06-29 02:11:12.691: D/dalvikvm(10109): Trying to load lib
/data/data/com.godot.test/lib/libgodot_android.so 0x41341730
06-29 02:11:12.721: I/power(207): *** acquire_dvfs_lock : lockType :
1
freq : 1000000
06-29 02:11:12.721: D/PowerManagerService(207):
releaseDVFSLockLocked :
remain DVFS_MIN_LIMIT : next : 1000000
06-29 02:11:12.801: A/libc(10109): Fatal signal 4 (SIGILL) at
0x5c056360
(code=1)
06-29 02:11:12.901: W/MiniModeAppsPanelDataStorage(295): minimode
file
does not exist.
06-29 02:11:13.201: W/PowerManagerService(207): Timer 0x7->0x3|0x1
06-29 02:11:13.201: I/PowerManagerService(207): Ulight 7->3|0
06-29 02:11:13.201: D/PowerManagerService(207): setLightBrightness :
mButtonLight : 0
06-29 02:11:13.301: I/DEBUG(108): *** *** *** *** *** *** *** *** ***


06-29 02:11:13.301: I/DEBUG(108): Build fingerprint:
'samsung/SHW-M380W/SHW-M380W:4.0.4/IMM76D/UH11:user/release-keys'
06-29 02:11:13.301: I/DEBUG(108): pid: 10109, tid: 10109 >>>
com.godot.test <<<
06-29 02:11:13.301: I/DEBUG(108): signal 4 (SIGILL), code 1
(ILL_ILLOPC), fault addr 5c056360
06-29 02:11:13.301: I/DEBUG(108): r0 5c05634f r1 400d5688 r2 5c056350
r3
5cbdcc78
06-29 02:11:13.301: I/DEBUG(108): r4 5cbdccec r5 0000000a r6 00000004
r7
0001a604
06-29 02:11:13.301: I/DEBUG(108): r8 b001b868 r9 5cbdd000 10 00bf2000
fp
5c005000
06-29 02:11:13.301: I/DEBUG(108): ip ffffff20 sp bec4b330 lr b0003a43
pc
5c056360 cpsr 00000010
06-29 02:11:13.301: I/DEBUG(108): d0 432000004270031d d1
3ff000004320285b
06-29 02:11:13.301: I/DEBUG(108): d2 457ff80000000fff d3
000000003f000000
06-29 02:11:13.301: I/DEBUG(108): d4 00001fff00000000 d5
3fe999999999999a
06-29 02:11:13.301: I/DEBUG(108): d6 3fe8000000000000 d7
3f8000003f4ccccd
06-29 02:11:13.301: I/DEBUG(108): d8 0000000000000000 d9
0000000000000000
06-29 02:11:13.301: I/DEBUG(108): d10 0000000000000000 d11
0000000000000000
06-29 02:11:13.301: I/DEBUG(108): d12 0000000000000000 d13
0000000000000000
06-29 02:11:13.301: I/DEBUG(108): d14 0000000000000000 d15
0000000000000000
06-29 02:11:13.301: I/DEBUG(108): scr 60000010
06-29 02:11:13.491: I/DEBUG(108): #00 pc 00051360
/data/data/com.godot.test/lib/libgodot_android.so
(_GLOBAL__sub_I_main.cpp)
06-29 02:11:13.491: I/DEBUG(108): #1 lr b0003a43 /system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): code around pc:
06-29 02:11:13.491: I/DEBUG(108): 5c056340 00007658 000074c4 0000728c
00007318 Xv...t...r...s..
06-29 02:11:13.491: I/DEBUG(108): 5c056350 e59f3068 e92d00f0 e08f3003
e2834074 h0....-..0..t@..
06-29 02:11:13.491: I/DEBUG(108): 5c056360 eddf0b12 eddf1b13 e1a00003
e59f1050 ............P...
06-29 02:11:13.491: I/DEBUG(108): 5c056370 e59f2050 f4440a8f e3a0c000
e3a07d0a P ....D......}..
06-29 02:11:13.491: I/DEBUG(108): 5c056380 e3a06e1e e3a05001 e5a0c084
e5837064 .n...P......dp..
06-29 02:11:13.491: I/DEBUG(108): code around lr:
06-29 02:11:13.491: I/DEBUG(108): b0003a20 2301b90a 1e4be004 0483eb00
33fff04f ...#..K.....O..3
06-29 02:11:13.491: I/DEBUG(108): b0003a30 460d009e 6822e006 1e5019a4
d8001cc3 ...F.."h..P.....
06-29 02:11:13.491: I/DEBUG(108): b0003a40 3d014790 dcf62d00 bf00bd70
4c05b510 .G.=.-..p......L
06-29 02:11:13.491: I/DEBUG(108): b0003a50 447c2001 f00160e0 2300ffb1
f00160e3 . |D......#...
06-29 02:11:13.491: I/DEBUG(108): b0003a60 bd10ffad 00005aa6 4b1ab51f
22004601 .....Z.....K.F."
06-29 02:11:13.491: I/DEBUG(108): memory map around addr 5c056360:
06-29 02:11:13.491: I/DEBUG(108): 5baff000-5c005000
/data/dalvik-cache/data@app@com.godot.test-1.apk@classes.dex
06-29 02:11:13.491: I/DEBUG(108): 5c005000-5cba0000
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): 5cba0000-5cba1000
06-29 02:11:13.491: I/DEBUG(108): stack:
06-29 02:11:13.491: I/DEBUG(108): bec4b2f0 00000004
06-29 02:11:13.491: I/DEBUG(108): bec4b2f4 5c05d64c
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b2f8 5cbdcc0c
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b2fc 5106c000
06-29 02:11:13.491: I/DEBUG(108): bec4b300 5cbd1000
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b304 400b118b
/system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108): bec4b308 400c955c
/system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108): bec4b30c 400a4287
/system/lib/libc.so
06-29 02:11:13.491: I/DEBUG(108): bec4b310 5c05d64c
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b314 5cbdcc0c
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b318 5cbd00f0
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b31c 0000000b
06-29 02:11:13.491: I/DEBUG(108): bec4b320 00000004
06-29 02:11:13.491: I/DEBUG(108): bec4b324 0001a604
06-29 02:11:13.491: I/DEBUG(108): bec4b328 df0027ad
06-29 02:11:13.491: I/DEBUG(108): bec4b32c 00000000
06-29 02:11:13.491: I/DEBUG(108): #00 bec4b330 5cbd00f4
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b334 0000000a
06-29 02:11:13.491: I/DEBUG(108): bec4b338 00000004
06-29 02:11:13.491: I/DEBUG(108): bec4b33c 0001a604
06-29 02:11:13.491: I/DEBUG(108): bec4b340 b000ebf0
06-29 02:11:13.491: I/DEBUG(108): bec4b344 5cbd0208
/data/data/com.godot.test/lib/libgodot_android.so
06-29 02:11:13.491: I/DEBUG(108): bec4b348 0000002d
06-29 02:11:13.491: I/DEBUG(108): bec4b34c b0004627
/system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b350 00000000
06-29 02:11:13.491: I/DEBUG(108): bec4b354 00000000
06-29 02:11:13.491: I/DEBUG(108): bec4b358 00bf2604
06-29 02:11:13.491: I/DEBUG(108): bec4b35c b0003be7
/system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b360 b0006cbc
/system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b364 b0006bcc
/system/bin/linker
06-29 02:11:13.491: I/DEBUG(108): bec4b368 00000000
06-29 02:11:13.491: I/DEBUG(108): bec4b36c b000ebf0
06-29 02:11:13.491: I/DEBUG(108): bec4b370 b001b99c
06-29 02:11:13.491: I/DEBUG(108): bec4b374 0000002d
06-29 02:11:13.771: I/power(207): *** release_dvfs_lock : lockType :
1
06-29 02:11:13.771: D/PowerManagerService(207):
releaseDVFSLockLocked :
all DVFS_MIN_LIMIT are released
06-29 02:11:13.771: W/ActivityManager(207): mDVFSLock.release()
06-29 02:11:15.481: I/DEBUG(108): !@dumpstate -k -t -n -z -d -o
/data/log/dumpstate_app_native -m 10109
06-29 02:11:15.481: I/BootReceiver(207): Copying
/data/tombstones/tombstone_06 to DropBox (SYSTEM_TOMBSTONE)
06-29 02:11:15.531: I/dumpstate(10123): begin
06-29 02:11:16.871: W/WindowManager(207): App freeze timeout expired.
06-29 02:11:16.871: W/WindowManager(207): Force clearing freeze:
AppWindowToken{42387008 token=Token{422537f8 ActivityRecord{419e1b30
com.godot.test/com.android.godot.Godot}}}
06-29 02:11:17.391: V/WindowManager(207):
rotationForOrientationLw(orient=1, last=3); user=0 USER_ROTATION_LOCKED
mLidOpen=-1 mDockMode=0 mHdmiPlugged=false mAccelerometerDefault=0
sensorRotation=-1
06-29 02:11:17.851: V/AlarmManager(207): waitForAlarm result :8
06-29 02:11:19.451: D/dalvikvm(207): GC_EXPLICIT freed 1899K, 55%
free
15592K/34631K, paused 4ms+8ms
06-29 02:11:21.731: D/VoldCmdListener(104): asec list
06-29 02:11:21.731: D/VoldCmdListener(104):
CommandListener::AsecCmd::runCommand -> --
06-29 02:11:21.781: W/ActivityManager(207): Launch timeout has
expired,
giving up wake lock!
06-29 02:11:21.951: W/ActivityManager(207): Activity idle timeout
for r
06-29 02:11:22.831: I/dumpstate(10123): done
06-29 02:11:22.971: I/DEBUG(108): gotoUploadUserFault called
06-29 02:11:23.001: D/Zygote(113): Process 10109 terminated by signal
(4)
06-29 02:11:23.001: I/ActivityManager(207): Process app.processName
(pid
10109) (adj 0) has died.
06-29 02:11:23.001: W/ActivityManager(207): Force removing r: app
died,
no saved state


Reply to this email directly or view it on GitHub
#2204.


Reply to this email directly or view it on GitHub
<
#2204 (comment)
.


Reply to this email directly or view it on GitHub
<#2204 (comment)
.


Reply to this email directly or view it on GitHub
#2204 (comment).

@volzhs
Copy link
Contributor Author

volzhs commented Jun 28, 2015

reduz, OK. Thank you for reply.
I closed this issue.

@volzhs volzhs closed this as completed Jun 28, 2015
@punto-
Copy link
Contributor

punto- commented Jun 28, 2015

Try putting the .so compiled with armv6=yes inside the apk in the directory
lib/armeabi (where the NEON one is now), and the one compiled with NEON on
lib/armeabi-v7a. There might be other architectures tho (like "mips"), I
don't know what kind of ARMs are out there..

On Sun, Jun 28, 2015 at 4:19 PM, volzhs notifications@github.com wrote:

reduz, OK. Thank you for reply.
I closed this issue.


Reply to this email directly or view it on GitHub
#2204 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants