Hi,

I implemented screen rotation support by

  android:configChanges="keyboardHidden|orientation|screenLayout|
fontScale|keyboard" />

Now, when i have another thread that is updating the screen, and a
screen rotation occurs, i get the message above. Searching google,
this message appears due to WINDOW_FREEZE_TIMEOUT.

I'm not sure if this is the cause or the consequence of this message,
but just before the message appears, i get a SIGNAL 11 with the
following trace:

02-01 22:04:41.510 I/WindowManager(   75): Config changed: { scale=1.0
imsi=0/0 loc=en_US touch=3 keys=1/1/2 nav=3 orien=1 layout=18}
02-01 22:04:41.590 I/DEBUG   ( 3489): *** *** *** *** *** *** *** ***
*** *** *** *** *** *** *** ***
02-01 22:04:41.590 I/DEBUG   ( 3489): Build fingerprint: 'google_ion/
google_ion/sapphire/sapphire:1.6/DRC83/14721:user/adp,test-keys'
02-01 22:04:41.590 I/DEBUG   ( 3489): pid: 3530, tid: 3530  >>>
totalcross.android <<<
02-01 22:04:41.590 I/DEBUG   ( 3489): signal 11 (SIGSEGV), fault addr
a0d8ec10
02-01 22:04:41.590 I/DEBUG   ( 3489):  r0 a0d8ec00  r1 00000cec  r2
00018b70  r3 00015d70
02-01 22:04:41.590 I/DEBUG   ( 3489):  r4 415726c4  r5 4104edcc  r6
bee28778  r7 ad00e5c0
02-01 22:04:41.590 I/DEBUG   ( 3489):  r8 00000162  r9 00000004  10
4104edbc  fp 00000000
02-01 22:04:41.590 I/DEBUG   ( 3489):  ip 00000062  sp bee28738  lr
ad0131d8  pc ad00fe58  cpsr a0000010
02-01 22:04:41.640 D/StatusBar(   75): updateResources
02-01 22:04:41.910 I/DEBUG   ( 3489):          #00  pc 0000fe58  /
system/lib/libdvm.so
02-01 22:04:41.910 I/DEBUG   ( 3489):          #01  pc 00017be4  /
system/lib/libdvm.so
02-01 22:04:41.910 I/DEBUG   ( 3489):          #02  pc 0001762c  /
system/lib/libdvm.so
02-01 22:04:41.920 I/DEBUG   ( 3489):          #03  pc 000529a8  /
system/lib/libdvm.so
02-01 22:04:41.920 I/DEBUG   ( 3489):          #04  pc 00059eda  /
system/lib/libdvm.so
02-01 22:04:41.920 I/DEBUG   ( 3489):          #05  pc 00013198  /
system/lib/libdvm.so
02-01 22:04:41.930 I/DEBUG   ( 3489):          #06  pc 00017be4  /
system/lib/libdvm.so
02-01 22:04:41.930 I/DEBUG   ( 3489):          #07  pc 0001762c  /
system/lib/libdvm.so
02-01 22:04:41.930 I/DEBUG   ( 3489):          #08  pc 0005282c  /
system/lib/libdvm.so
02-01 22:04:41.940 I/DEBUG   ( 3489):          #09  pc 0003f790  /
system/lib/libdvm.so
02-01 22:04:41.940 I/DEBUG   ( 3489):          #10  pc 0002bdfc  /
system/lib/libandroid_runtime.so
02-01 22:04:41.940 I/DEBUG   ( 3489):          #11  pc 0002c8fe  /
system/lib/libandroid_runtime.so
02-01 22:04:41.940 I/DEBUG   ( 3489):          #12  pc 00008bf2  /
system/bin/app_process
02-01 22:04:41.950 I/DEBUG   ( 3489):          #13  pc 0000bd60  /
system/lib/libc.so
02-01 22:04:41.950 I/DEBUG   ( 3489):          #14  pc b000163c  /
system/bin/linker
02-01 22:04:41.950 I/DEBUG   ( 3489): stack:
02-01 22:04:41.950 I/DEBUG   ( 3489):     bee286f8  432b9260  /dev/
ashmem/mspace/dalvik-heap/2 (deleted)
02-01 22:04:41.950 I/DEBUG   ( 3489):     bee286fc  ad0159d8  /system/
lib/libdvm.so
02-01 22:04:41.950 I/DEBUG   ( 3489):     bee28700  ad083e1c  /system/
lib/libdvm.so
02-01 22:04:41.950 I/DEBUG   ( 3489):     bee28704  41a04e3a  /system/
framework/framework.odex
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28708  4002d358  /dev/
ashmem/mspace/dalvik-heap/zygote/0 (deleted)
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee2870c  ad083e1c  /system/
lib/libdvm.so
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28710  ad00e5c0  /system/
lib/libdvm.so
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28714  00000122
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28718  00000004
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee2871c  4104ee10
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28720  00000000
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28724  ad0484f5  /system/
lib/libdvm.so
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28728  41a04e3a  /system/
framework/framework.odex
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee2872c  4104ee20
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28730  df002777
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28734  e3a070ad
02-01 22:04:41.960 I/DEBUG   ( 3489): #00 bee28738  ad083e1c  /system/
lib/libdvm.so
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee2873c  ad084ee8  /system/
lib/libdvm.so
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28740  bee28778  [stack]
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28744  ad017b90  /system/
lib/libdvm.so
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28748  0000032c
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee2874c  bee28800  [stack]
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28750  0000bc48  [heap]
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28754  4104ef04
02-01 22:04:41.960 I/DEBUG   ( 3489):     bee28758  00000000
02-01 22:04:41.970 I/DEBUG   ( 3489):     bee2875c  ad017be8  /system/
lib/libdvm.so
02-01 22:04:41.970 I/DEBUG   ( 3489): #01 bee28760  00000028
02-01 22:04:41.970 I/DEBUG   ( 3489):     bee28764  00000001
02-01 22:04:41.970 I/DEBUG   ( 3489):     bee28768  0000bc48  [heap]
02-01 22:04:41.970 I/DEBUG   ( 3489):     bee2876c  ad017630  /system/
lib/libdvm.so
02-01 22:04:43.210 W/WindowManager(   75): Window freeze timeout
expired.
02-01 22:04:43.210 W/WindowManager(   75): Force clearing orientation
change: Window{4331c058 totalcross.android/totalcross.android.Loader
paused=false}

As you can see, there's no mention to my C code above.

This can be easily reproduced. Should i consider it a bug in G2? May i
open a bug issue? Or someone thinks is something in my own code?

cheers

    guich

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to