Regression: Android Application crashes when clicking onto a button.
Original Reporter info from Mantis: delphifreak
-
Reporter name: samuel herzog
Original Reporter info from Mantis: delphifreak
- Reporter name: samuel herzog
Description:
I have a little demo project.
It works fine if I compile it with a fpc version from May 2013.
If I compile it with a more recent version, the application crashes when clicking onto a button.
Q: how to determ the version of my fpc-folders?
Additional information:
I/ActivityManager( 77): START {act=android.intent.action.MAIN cat=[android.int
ent.category.LAUNCHER] flg=0x10200000 cmp=com.pascal.project1/.LCLActivity} from
pid 172
W/WindowManager( 77): Failure taking screenshot for (180x300) to layer 21005
D/dalvikvm( 719): Not late-enabling CheckJNI (already on)
I/ActivityManager( 77): Start proc com.pascal.project1 for activity com.pascal
.project1/.LCLActivity: pid=719 uid=10040 gids={3003, 1015}
I/dalvikvm( 719): Turning on JNI app bug workarounds for target SDK version 8..
.
W/NetworkManagementSocketTagger( 77): setKernelCountSet(10040, 1) failed with
errno -2
I/Process ( 77): Sending signal. PID: 719 SIG: 3
I/dalvikvm( 719): threadid=3: reacting to signal 3
I/dalvikvm( 719): Wrote stack traces to '/data/anr/traces.txt'
I/lclapp ( 719): Trying to load liblclapp.so
D/dalvikvm( 719): Trying to load lib /data/data/com.pascal.project1/lib/liblcla
pp.so 0x412a0740
D/dalvikvm( 719): Added shared lib /data/data/com.pascal.project1/lib/liblclapp
.so 0x412a0740
I/lclapp ( 719): JNI_OnLoad called
I/lclapp ( 719): Reading our Activity Class
I/lclapp ( 719): JNI_OnLoad finished
I/lclapp ( 719): LCLOnCreate called by LCLActivity.onCreate
I/Process ( 77): Sending signal. PID: 719 SIG: 3
I/dalvikvm( 719): threadid=3: reacting to signal 3
I/dalvikvm( 719): Wrote stack traces to '/data/anr/traces.txt'
I/lclapp ( 719): [TCDWSCustomForm.ShowHide] First form layout adjustment lOldD
PI=96 lNewDPI=240 lOldFormWidth=355 lNewFormWidth=100
V/PhoneStatusBar( 129): setLightsOn(true)
I/Process ( 77): Sending signal. PID: 719 SIG: 3
I/dalvikvm( 719): threadid=3: reacting to signal 3
I/dalvikvm( 719): Wrote stack traces to '/data/anr/traces.txt'
D/gralloc_goldfish( 719): Emulator without GPU emulation detected.
I/lclapp ( 719): [LCLOnConfigurationChanged] i=0 lOldDPI=240 lNewDPI=240 lOldF
ormWidth=100 lNewFormWidth=480
D/dalvikvm( 719): GC_FOR_ALLOC freed 52K, 3% free 9087K/9347K, paused 76ms
I/dalvikvm-heap( 719): Grow heap (frag case) to 10.267MB for 1390096-byte alloc
ation
D/dalvikvm( 719): GC_CONCURRENT freed 1K, 3% free 10443K/10759K, paused 5ms+5ms
I/Process ( 77): Sending signal. PID: 719 SIG: 3
I/dalvikvm( 719): threadid=3: reacting to signal 3
I/dalvikvm( 719): Wrote stack traces to '/data/anr/traces.txt'
W/InputManagerService( 77): Starting input on non-focused client com.android.i
nternal.view.IInputMethodClientStub
Proxy@415916e0 (uid=10013 pid=172)
I/ActivityManager( 77): Displayed com.pascal.project1/.LCLActivity: +2s815ms
W/NetworkManagementSocketTagger( 77): setKernelCountSet(10013, 0) failed with
errno -2
F/libc ( 719): Fatal signal 11 (SIGSEGV) at 0x614c540e (code=1)
I/DEBUG ( 34): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *
**
I/DEBUG ( 34): Build fingerprint: 'generic/sdk/generic:4.0.4/MR1/302030:eng/
test-keys'
I/DEBUG ( 34): pid: 719, tid: 719 >>> com.pascal.project1 <<<
I/DEBUG ( 34): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 614c540
e
I/DEBUG ( 34): r0 4835f560 r1 00000018 r2 00000118 r3 614c540f
I/DEBUG ( 34): r4 0000003d r5 0000005f r6 00000004 r7 435a14fc
I/DEBUG ( 34): r8 bef30664 r9 435a14f0 10 47ef0fc6 fp bef302ac
I/DEBUG ( 34): ip bef302b0 sp bef30258 lr 480a2534 pc 614c540e cpsr 200
00030
I/DEBUG ( 34): d0 ffffffe0c202f680 d1 ffffffef3f800000
I/DEBUG ( 34): d2 0000000000000006 d3 000000003f000000
I/DEBUG ( 34): d4 4146000000000000 d5 41c0000040400000
I/DEBUG ( 34): d6 40c00000c1880000 d7 0000000000000000
I/DEBUG ( 34): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 34): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 34): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 34): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 34): scr 60000013
I/DEBUG ( 34):
I/DEBUG ( 34): #00 pc 614c540e
I/DEBUG ( 34): #1 (closed) lr 480a2534 /data/data/com.pascal.project1/lib
/liblclapp.so
I/DEBUG ( 34):
I/DEBUG ( 34): code around pc:
I/DEBUG ( 34): 614c53ec ffffffff ffffffff ffffffff ffffffff ...............
.
I/DEBUG ( 34): 614c53fc ffffffff ffffffff ffffffff ffffffff ...............
.
I/DEBUG ( 34): 614c540c ffffffff ffffffff ffffffff ffffffff ...............
.
I/DEBUG ( 34): 614c541c ffffffff ffffffff ffffffff ffffffff ...............
.
I/DEBUG ( 34): 614c542c ffffffff ffffffff ffffffff ffffffff ...............
.
I/DEBUG ( 34):
I/DEBUG ( 34): code around lr:
I/DEBUG ( 34): 480a2514 e590003c e51b2044 e51b1040 e51b303c <...D ..@...<0.
.
I/DEBUG ( 34): 480a2524 e593303c e5933000 e5933068 e12fff33 <0...0..h0..3./
.
I/DEBUG ( 34): 480a2534 e3500000 0a00001b e51b0040 e3500000 ..P.....@.....P
.
I/DEBUG ( 34): 480a2544 ba000018 e51b003c e1a01000 e5911000 ....<..........
.
I/DEBUG ( 34): 480a2554 e59110b0 e12fff31 e51b1040 e1510000 ....1./.@.....Q
.
I/DEBUG ( 34):
I/DEBUG ( 34): memory map around addr 614c540e:
I/DEBUG ( 34): 486f5000-4886c000 /dev/ashmem/gralloc-buffer (deleted)
I/DEBUG ( 34): (no map for address)
I/DEBUG ( 34): b0001000-b0009000 /system/bin/linker
I/DEBUG ( 34):
I/DEBUG ( 34): stack:
I/DEBUG ( 34): bef30218 00000001
I/DEBUG ( 34): bef3021c 4835f500
I/DEBUG ( 34): bef30220 bef3027c [stack]
I/DEBUG ( 34): bef30224 bef30230 [stack]
I/DEBUG ( 34): bef30228 480f0e20 /data/data/com.pascal.project1/lib/li
blclapp.so
I/DEBUG ( 34): bef3022c 480eead0 /data/data/com.pascal.project1/lib/li
blclapp.so
I/DEBUG ( 34): bef30230 00000040
I/DEBUG ( 34): bef30234 00012810 [heap]
I/DEBUG ( 34): bef30238 00000004
I/DEBUG ( 34): bef3023c 435a14fc
I/DEBUG ( 34): bef30240 bef302c4 [stack]
I/DEBUG ( 34): bef30244 4837ff20
I/DEBUG ( 34): bef30248 00000000
I/DEBUG ( 34): bef3024c 00000000
I/DEBUG ( 34): bef30250 4836fc5c
I/DEBUG ( 34): bef30254 4827da34 /data/data/com.pascal.project1/lib/li
blclapp.so
I/DEBUG ( 34): #00 bef30258 00012810 [heap]
I/DEBUG ( 34): bef3025c 47fe3fb0 /data/data/com.pascal.project1/lib/li
blclapp.so
I/DEBUG ( 34): bef30260 4836f4e0
I/DEBUG ( 34): bef30264 00012810 [heap]
I/DEBUG ( 34): bef30268 00000118
I/DEBUG ( 34): bef3026c 00000018
I/DEBUG ( 34): bef30270 483e7220
I/DEBUG ( 34): bef30274 bef302d8 [stack]
I/DEBUG ( 34): bef30278 00000000
I/DEBUG ( 34): bef3027c 00000000
I/DEBUG ( 34): bef30280 00000000
I/DEBUG ( 34): bef30284 483e73a0
I/DEBUG ( 34): bef30288 bef302c4 [stack]
I/DEBUG ( 34): bef3028c 00000000
I/DEBUG ( 34): bef30290 00000000
I/DEBUG ( 34): bef30294 48073294 /data/data/com.pascal.project1/lib/li
blclapp.so
I/DEBUG ( 34): bef30298 00000000
I/DEBUG ( 34): bef3029c 0000003d
I/BootReceiver( 77): Copying /data/tombstones/tombstone_04 to DropBox (SYSTEM_
TOMBSTONE)
D/Zygote ( 37): Process 719 terminated by signal (11)
I/ActivityManager( 77): Process com.pascal.project1 (pid 719) has died.
W/ActivityManager( 77): Force removing ActivityRecord{4141f0a0 com.pascal.proj
ect1/.LCLActivity}: app died, no saved state
W/NetworkManagementSocketTagger( 77): setKernelCountSet(10040, 0) failed with
errno -2
I/WindowManager( 77): WIN DEATH: Window{415de3b8 com.pascal.project1/com.pasca
l.project1.LCLActivity paused=false}
I/InputDispatcher( 77): Dropping event because there is no touched window or f
ocused application.
W/NetworkManagementSocketTagger( 77): setKernelCountSet(10013, 1) failed with
errno -2
D/dalvikvm( 77): GC_CONCURRENT freed 215K, 10% free 11534K/12743K, paused 6ms+
23ms
I/Process ( 77): Sending signal. PID: 172 SIG: 3
I/dalvikvm( 172): threadid=3: reacting to signal 3
I/dalvikvm( 172): Wrote stack traces to '/data/anr/traces.txt'
D/dalvikvm( 172): GC_FOR_ALLOC freed 4086K, 23% free 17480K/22599K, paused 79ms
W/InputManagerService( 77): Got RemoteException sending setActive(false) notif
ication to pid 719 uid 10040
I/Process ( 77): Sending signal. PID: 172 SIG: 3
I/dalvikvm( 172): threadid=3: reacting to signal 3
I/dalvikvm( 172): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 77): Sending signal. PID: 172 SIG: 3
I/dalvikvm( 172): threadid=3: reacting to signal 3
I/dalvikvm( 172): Wrote stack traces to '/data/anr/traces.txt'
D/dalvikvm( 172): GC_FOR_ALLOC freed 658K, 21% free 17968K/22599K, paused 77ms
D/dalvikvm( 172): GC_FOR_ALLOC freed 379K, 17% free 18970K/22599K, paused 79ms
D/dalvikvm( 172): GC_CONCURRENT freed 1401K, 14% free 19599K/22599K, paused 6ms
+15ms
I/dalvikvm( 172): Jit: resizing JitTable from 4096 to 8192
Mantis conversion info:
- Mantis ID: 25686
- OS: android
- Platform: arm
- Fixed in revision: r52114 (#ea6d7726)
- Monitored by: » delphifreak (samuel herzog), » hnb (Maciej Izak), » CC (Leslie)