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