Ok, Just so you know, this was caused by a thread that wouldn't finish.
On Wed, Mar 3, 2010 at 5:35 PM, Floof <[email protected]> wrote: > Hi list, > > I'm having a problem launching sub-activities. > > I wrote an Android application that uses JNI to execute some native > code (for surface rendering). This works really good. Lately, I tried > adding a new activity to my application, to present the user another > UI (a screen for settings management). > > For testing purposes, this new activity only contains a text filed, > and two buttons. I managed to launch my new activity (using intents > and filters) through startActivity. The problem is that this activity > is not responding to user interaction. I get the following messages in > the logcat: > > [CODE] > 01-23 05:22:48.836: INFO/ActivityManager(865): ANR in process: > com.visioglobe.VisioCity (last in com.visioglobe.VisioCity) > 01-23 05:22:48.836: INFO/ActivityManager(865): Annotation: > keyDispatchingTimedOut > 01-23 05:22:48.836: INFO/ActivityManager(865): CPU usage: > 01-23 05:22:48.836: INFO/ActivityManager(865): Load: 1.01 / 0.37 / > 0.14 > 01-23 05:22:48.836: INFO/ActivityManager(865): CPU usage from 21743ms > to 16ms ago: > 01-23 05:22:48.836: INFO/ActivityManager(865): nvrm_daemon: 17% = 5% > user + 12% kernel / faults: 5245 minor > 01-23 05:22:48.836: INFO/ActivityManager(865): system_server: 2% = > 0% user + 1% kernel / faults: 505 minor > 01-23 05:22:48.836: INFO/ActivityManager(865): NvOsKernelThrea: 1% = > 0% user + 1% kernel > 01-23 05:22:48.836: INFO/ActivityManager(865): mmcqd: 0% = 0% user + > 0% kernel > 01-23 05:22:48.836: INFO/ActivityManager(865): d.process.acore: 0% = > 0% user + 0% kernel / faults: 26 minor > 01-23 05:22:48.836: INFO/ActivityManager(865): logcat: 0% = 0% user > + 0% kernel / faults: 119 minor > 01-23 05:22:48.836: INFO/ActivityManager(865): adbd: 0% = 0% user + > 0% kernel / faults: 13 minor > 01-23 05:22:48.836: INFO/ActivityManager(865): zygote: 0% = 0% user > + 0% kernel / faults: 9 minor > 01-23 05:22:48.836: INFO/ActivityManager(865): NvOsIrqKern0270: 0% = > 0% user + 0% kernel > 01-23 05:22:48.836: INFO/ActivityManager(865): ksdioirqd/mmc2: 0% = > 0% user + 0% kernel > 01-23 05:22:48.836: INFO/ActivityManager(865): +globe.VisioCity: 0% = > 0% user + 0% kernel > 01-23 05:22:48.836: INFO/ActivityManager(865): +migration/1: 0% = 0% > user + 0% kernel > 01-23 05:22:48.836: INFO/ActivityManager(865): +ksoftirqd/1: 0% = 0% > user + 0% kernel > 01-23 05:22:48.836: INFO/ActivityManager(865): +watchdog/1: 0% = 0% > user + 0% kernel > 01-23 05:22:48.836: INFO/ActivityManager(865): +aio/1: 0% = 0% user + > 0% kernel > 01-23 05:22:48.836: INFO/ActivityManager(865): +ata/1: 0% = 0% user + > 0% kernel > 01-23 05:22:48.836: INFO/ActivityManager(865): +kblockd/1: 0% = 0% > user + 0% kernel > 01-23 05:22:48.836: INFO/ActivityManager(865): +work_on_cpu/1: 0% = > 0% user + 0% kernel > 01-23 05:22:48.836: INFO/ActivityManager(865): +events/1: 0% = 0% > user + 0% kernel > 01-23 05:22:48.836: INFO/ActivityManager(865): TOTAL: 49% = 23% user + > 20% kernel + 5% iowait + 0% irq > 01-23 05:22:48.836: INFO/ActivityManager(865): Removing old ANR trace > file from /data/anr/traces.txt > 01-23 05:22:48.836: INFO/Process(865): Sending signal. PID: 1195 SIG: > 3 > 01-23 05:22:48.836: INFO/dalvikvm(1195): threadid=7: reacting to > signal 3 > 01-23 05:22:48.896: INFO/dalvikvm(1195): Wrote stack trace to '/data/ > anr/traces.txt' > 01-23 05:22:49.055: INFO/Process(865): Sending signal. PID: 865 SIG: 3 > 01-23 05:22:49.055: INFO/dalvikvm(865): threadid=7: reacting to signal > 3 > 01-23 05:22:49.076: INFO/dalvikvm(865): Wrote stack trace to '/data/ > anr/traces.txt' > 01-23 05:22:49.286: INFO/Process(865): Sending signal. PID: 1172 SIG: > 3 > 01-23 05:22:49.286: INFO/dalvikvm(1172): threadid=7: reacting to > signal 3 > 01-23 05:22:49.286: INFO/dalvikvm(1172): Wrote stack trace to '/data/ > anr/traces.txt' > 01-23 05:22:49.486: INFO/Process(865): Sending signal. PID: 985 SIG: 3 > 01-23 05:22:49.486: INFO/dalvikvm(985): threadid=7: reacting to signal > 3 > 01-23 05:22:49.486: INFO/dalvikvm(985): Wrote stack trace to '/data/ > anr/traces.txt' > 01-23 05:22:49.708: INFO/Process(865): Sending signal. PID: 1078 SIG: > 3 > 01-23 05:22:49.708: INFO/dalvikvm(1078): threadid=7: reacting to > signal 3 > 01-23 05:22:49.708: INFO/dalvikvm(1078): Wrote stack trace to '/data/ > anr/traces.txt' > 01-23 05:22:49.817: DEBUG/PowerManagerService(865): setPowerState: > mPowerState=7 newState=3 noChangeLights=false > 01-23 05:22:49.817: DEBUG/PowerManagerService(865): > oldKeyboardBright=false newKeyboardBright=false > 01-23 05:22:49.817: DEBUG/PowerManagerService(865): > oldScreenBright=true newScreenBright=true > 01-23 05:22:49.817: DEBUG/PowerManagerService(865): > oldButtonBright=true newButtonBright=false > 01-23 05:22:49.817: DEBUG/PowerManagerService(865): oldScreenOn=true > newScreenOn=true > 01-23 05:22:49.817: DEBUG/PowerManagerService(865): > oldBatteryLow=false newBatteryLow=false > 01-23 05:22:49.916: INFO/Process(865): Sending signal. PID: 1047 SIG: > 3 > 01-23 05:22:49.916: INFO/dalvikvm(1047): threadid=7: reacting to > signal 3 > 01-23 05:22:49.929: INFO/dalvikvm(1047): Wrote stack trace to '/data/ > anr/traces.txt' > 01-23 05:22:50.129: INFO/Process(865): Sending signal. PID: 1032 SIG: > 3 > 01-23 05:22:50.129: INFO/dalvikvm(1032): threadid=7: reacting to > signal 3 > 01-23 05:22:50.135: INFO/dalvikvm(1032): Wrote stack trace to '/data/ > anr/traces.txt' > 01-23 05:22:50.335: INFO/Process(865): Sending signal. PID: 935 SIG: 3 > 01-23 05:22:50.335: INFO/dalvikvm(935): threadid=7: reacting to signal > 3 > 01-23 05:22:50.335: INFO/dalvikvm(935): Wrote stack trace to '/data/ > anr/traces.txt' > 01-23 05:22:50.545: INFO/Process(865): Sending signal. PID: 956 SIG: 3 > 01-23 05:22:50.545: INFO/dalvikvm(956): threadid=7: reacting to signal > 3 > 01-23 05:22:50.545: INFO/dalvikvm(956): Wrote stack trace to '/data/ > anr/traces.txt' > 01-23 05:22:50.747: INFO/Process(865): Sending signal. PID: 938 SIG: 3 > 01-23 05:22:50.747: INFO/dalvikvm(938): threadid=7: reacting to signal > 3 > 01-23 05:22:50.763: INFO/dalvikvm(938): Wrote stack trace to '/data/ > anr/traces.txt' > 01-23 05:22:50.966: INFO/Process(865): Sending signal. PID: 934 SIG: 3 > 01-23 05:22:50.966: INFO/dalvikvm(934): threadid=7: reacting to signal > 3 > 01-23 05:22:50.966: INFO/dalvikvm(934): Wrote stack trace to '/data/ > anr/traces.txt' > [/CODE] > > Is there something I have missed ? What's going wrong ? It seems like > events are not forwarded to the new activity. > > Any help greatly welcome. > > Regards, > Florent. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

