Lazarus 1.1 r40503 FPC 2.7.1 r23704, both my app and androidlcl example crashes with this:
I/lclapp ( 738): [FORMS.PP] ExceptionOccurred I/lclapp ( 738): Sender=EIntOverflow I/lclapp ( 738): Exception=Arithmetic overflow I/lclapp ( 738): Stack trace: I/lclapp ( 738): $46AC306C I/lclapp ( 738): TApplication.HandleException Arithmetic overflow I/lclapp ( 738): Stack trace: I/lclapp ( 738): $46AC306C androidlcl generates much more information though: I/Process ( 76): Sending signal. PID: 738 SIG: 3 I/dalvikvm( 738): threadid=3: reacting to signal 3 I/dalvikvm( 738): Wrote stack traces to '/data/anr/traces.txt' F/libc ( 738): Fatal signal 11 (SIGSEGV) at 0x400dac9c (code=2) I/Process ( 76): Sending signal. PID: 738 SIG: 3 I/dalvikvm( 738): threadid=3: reacting to signal 3 I/dalvikvm( 738): Wrote stack traces to '/data/anr/traces.txt' I/DEBUG ( 33): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** I/DEBUG ( 33): Build fingerprint: 'generic/sdk/generic:4.0.4/MR1/302030:eng/test-keys' I/DEBUG ( 33): pid: 738, tid: 738 >>> com.pascal.lcltest <<< I/DEBUG ( 33): signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 400dac9c I/DEBUG ( 33): r0 00000000 r1 00001000 r2 00000003 r3 befa1fc4 I/DEBUG ( 33): r4 4004755c r5 400da000 r6 400daca8 r7 0000010c I/DEBUG ( 33): r8 00001000 r9 00000000 10 4527c2c4 fp 0000000c I/DEBUG ( 33): ip fffff750 sp befa1fb8 lr 40022bef pc 40022bf0 cpsr 60000030 I/DEBUG ( 33): d0 bf800000bf800000 d1 3ff0000042c80000 I/DEBUG ( 33): d2 bf80000000000000 d3 3f80000000000000 I/DEBUG ( 33): d4 3f80000000000000 d5 3ff000003f800000 I/DEBUG ( 33): d6 bff0000000000000 d7 408000003f800000 I/DEBUG ( 33): d8 0000000000000000 d9 0000000000000000 I/DEBUG ( 33): d10 0000000000000000 d11 0000000000000000 I/DEBUG ( 33): d12 0000000000000000 d13 0000000000000000 I/DEBUG ( 33): d14 0000000000000000 d15 0000000000000000 I/DEBUG ( 33): scr 60000013 I/DEBUG ( 33): I/DEBUG ( 33): #00 pc 0001ebf0 /system/lib/libc.so (__cxa_finalize) I/DEBUG ( 33): #01 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #02 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #03 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #04 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #05 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #06 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #07 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #08 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #09 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #10 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #11 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #12 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #13 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #14 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #15 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #16 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #17 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #18 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #19 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #20 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #21 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #22 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #23 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #24 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #25 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #26 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #27 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #28 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #29 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #30 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): #31 pc 0001ef9c /system/lib/libc.so (exit) I/DEBUG ( 33): I/DEBUG ( 33): code around pc: I/DEBUG ( 33): 40022bd0 f1a6d118 9b010a0c 0007e89a 0007e883 ................ I/DEBUG ( 33): 40022be0 46414628 f8dd2203 f7eda010 b930ed06 (FAF."........0. I/DEBUG ( 33): 40022bf0 0c0cf846 46284641 f7ed2201 4650ecfe F...AF(F."....PF I/DEBUG ( 33): 40022c00 47889903 f1173e0c d5d837ff 2d00682d ...G.>...7..-h.- I/DEBUG ( 33): 40022c10 f1b9d1d0 d1180f00 c048f8df f8dc44fc ..........H..D.. I/DEBUG ( 33): I/DEBUG ( 33): code around lr: I/DEBUG ( 33): 40022bcc 45810c04 f1a6d118 9b010a0c 0007e89a ...E............ I/DEBUG ( 33): 40022bdc 0007e883 46414628 f8dd2203 f7eda010 ....(FAF."...... I/DEBUG ( 33): 40022bec b930ed06 0c0cf846 46284641 f7ed2201 ..0.F...AF(F.".. I/DEBUG ( 33): 40022bfc 4650ecfe 47889903 f1173e0c d5d837ff ..PF...G.>...7.. I/DEBUG ( 33): 40022c0c 2d00682d f1b9d1d0 d1180f00 c048f8df -h.-..........H. I/DEBUG ( 33): I/DEBUG ( 33): memory map around addr 400dac9c: I/DEBUG ( 33): 400d9000-400da000 /system/lib/libz.so I/DEBUG ( 33): 400da000-400db000 I/DEBUG ( 33): 400db000-400fe000 /system/lib/libbinder.so I/DEBUG ( 33): I/DEBUG ( 33): stack: I/DEBUG ( 33): befa1f78 4527c460 I/DEBUG ( 33): befa1f7c 4527c3a8 I/DEBUG ( 33): befa1f80 400dad20 I/DEBUG ( 33): befa1f84 00000116 I/DEBUG ( 33): befa1f88 00001000 I/DEBUG ( 33): befa1f8c 44f782d5 /system/lib/libbcc.so I/DEBUG ( 33): befa1f90 4527c460 I/DEBUG ( 33): befa1f94 400da000 I/DEBUG ( 33): befa1f98 400dad20 I/DEBUG ( 33): befa1f9c 44f7834d /system/lib/libbcc.so I/DEBUG ( 33): befa1fa0 4004755c /system/lib/libc.so I/DEBUG ( 33): befa1fa4 400da000 I/DEBUG ( 33): befa1fa8 4527c354 I/DEBUG ( 33): befa1fac 44ff4215 /system/lib/libbcc.so I/DEBUG ( 33): befa1fb0 4004755c /system/lib/libc.so I/DEBUG ( 33): befa1fb4 0000010c I/DEBUG ( 33): #00 befa1fb8 befa1f00 [stack] I/DEBUG ( 33): befa1fbc befa1fc4 [stack] I/DEBUG ( 33): befa1fc0 befa1f98 [stack] I/DEBUG ( 33): befa1fc4 44e93ead /system/lib/libbcc.so I/DEBUG ( 33): befa1fc8 4527c2c4 I/DEBUG ( 33): befa1fcc 45278770 /system/lib/libbcc.so I/DEBUG ( 33): befa1fd0 46e9b030 I/DEBUG ( 33): befa1fd4 00000000 I/DEBUG ( 33): befa1fd8 46da6f48 /data/data/com.pascal.lcltest/lib/liblclapp.so I/DEBUG ( 33): befa1fdc 46e9b030 I/DEBUG ( 33): befa1fe0 46e8b160 I/DEBUG ( 33): befa1fe4 befa2664 [stack] I/DEBUG ( 33): befa1fe8 41fac4f0 I/DEBUG ( 33): befa1fec 468fcd02 /data/dalvik-cache/data@a...@com.pascal.lcltest-1.apk@classes.dex I/DEBUG ( 33): befa1ff0 befa20f4 [stack] I/DEBUG ( 33): befa1ff4 40022fa1 /system/lib/libc.so I/DEBUG ( 33): #01 befa1ff8 46da6f48 /data/data/com.pascal.lcltest/lib/liblclapp.so I/DEBUG ( 33): befa1ffc 46a0afe8 /data/data/com.pascal.lcltest/lib/liblclapp.so I/DEBUG ( 33): befa2000 befa20f4 [stack] I/DEBUG ( 33): befa2004 46a0b020 /data/data/com.pascal.lcltest/lib/liblclapp.so I/DEBUG ( 33): befa2008 46a404ec /data/data/com.pascal.lcltest/lib/liblclapp.so I/DEBUG ( 33): befa200c 46a4052c /data/data/com.pascal.lcltest/lib/liblclapp.so I/DEBUG ( 33): befa2010 46e9b030 I/DEBUG ( 33): befa2014 46e8b160 I/DEBUG ( 33): befa2018 befa2664 [stack] I/DEBUG ( 33): befa201c 41fac4f0 I/DEBUG ( 33): befa2020 468fcd02 /data/dalvik-cache/data@a...@com.pascal.lcltest-1.apk@classes.dex I/DEBUG ( 33): befa2024 46fc362c I/DEBUG ( 33): befa2028 0000000b I/DEBUG ( 33): befa202c 46e7437c I/DEBUG ( 33): befa2030 0000000b I/DEBUG ( 33): befa2034 46d501a4 /data/data/com.pascal.lcltest/lib/liblclapp.so I/DEBUG ( 33): befa2038 00000002 I/DEBUG ( 33): befa203c 0000000a I/Process ( 76): Sending signal. PID: 738 SIG: 3 I/dalvikvm( 738): threadid=3: reacting to signal 3 I/dalvikvm( 738): Wrote stack traces to '/data/anr/traces.txt' I/Process ( 76): Sending signal. PID: 738 SIG: 3 I/dalvikvm( 738): threadid=3: reacting to signal 3 I/dalvikvm( 738): Wrote stack traces to '/data/anr/traces.txt' I/Process ( 76): Sending signal. PID: 738 SIG: 3 I/dalvikvm( 738): threadid=3: reacting to signal 3 I/dalvikvm( 738): Wrote stack traces to '/data/anr/traces.txt' I/Process ( 76): Sending signal. PID: 738 SIG: 3 I/dalvikvm( 738): threadid=3: reacting to signal 3 I/dalvikvm( 738): Wrote stack traces to '/data/anr/traces.txt' I/Process ( 76): Sending signal. PID: 738 SIG: 3 I/dalvikvm( 738): threadid=3: reacting to signal 3 I/dalvikvm( 738): Wrote stack traces to '/data/anr/traces.txt' D/Zygote ( 36): Process 738 terminated by signal (11) I/WindowManager( 76): WIN DEATH: Window{412994b0 com.pascal.lcltest/com.pascal.lcltest.LCLActivity paused=false} I/ActivityManager( 76): Process com.pascal.lcltest (pid 738) has died. W/ActivityManager( 76): Force removing ActivityRecord{410ac500 com.pascal.lcltest/.LCLActivity}: app died, no saved state W/NetworkManagementSocketTagger( 76): setKernelCountSet(10040, 0) failed with errno -2 I/WindowManager( 76): WIN DEATH: Window{4128d228 com.pascal.lcltest/com.pascal.lcltest.LCLActivity paused=false} -- View this message in context: http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-Android-LCL-example-with-2-7-1-tp4029697p4029765.html Sent from the Free Pascal - Lazarus mailing list archive at Nabble.com. -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus