is the CPU pegged?

36 views
Skip to first unread message

Billy Maron

unread,
Feb 6, 2009, 7:24:50 AM2/6/09
to android...@googlegroups.com
Hi,

I am looking for advice. I get the "System UIDs inconsistent" error
message. I click "I'm feeling lucky" and it stays there. I rm -rf
/data/* and restart everything and behavior is the same. I attached
/dev/log/main and /data/anr/traces.txt

Timed out (is the CPU pegged?) layer=0, lcblk=0x41036020,
state=00000042 (was 00000042)^@^FPackageManager^@Package
com.android.providers.im has mismatched uid: 1000 on disk, 10000 in
settings; read messages:
Read completed successfully: 39 packages, 7 shared uids
^@^FPackageManager^@Package com.android.sync has mismatched uid: 1000
on disk, 10001 in settings

PackageManager^@Package com.android.htmlviewer has mismatched uid:
1000 on disk, 10003 in settings^@^ESurfaceComposerClient^@lock_layer
timed out (is the CPU pegged?) layer=0, lcblk=0x41036020,
state=00000043 (was 00000043)^@^FPackageManager^@Package
com.android.globaltime has mismatched uid: 1000 on disk, 10004 in
settings^@^ESurfaceComposerClient^@lock_layer timed out (is the CPU
pegged?) layer=0, lcblk=0x41036020, state=00000043 (was
00000043)^@^ESurfaceComposerClient^@lock_layer timed out (is the CPU
pegged?) layer=0, lcblk=0x41036020, state=00000043 (was
00000043)^@^ESurfaceComposerClient^@lock_layer timed out (is the CPU
pegged?) layer=0, lcblk=0x41036020, state=00000043 (was
00000043)^@^ESurfaceComposerClient^@lock_layer timed out (is the CPU
pegged?) layer=0, lcblk=0x41036020, state=00000043 (was
00000043)^@^ESurfaceComposerClient^@lock_layer timed out (is the CPU
pegged?) layer=0, lcblk=0x41036020, state=00000042 (was
00000042)^@^ESurfaceComposerClient^@lock_layer timed out (is the CPU
pegged?) layer=0, lcblk=0x41036020, state=00000042 (was
00000042)^@^FPackageManager^@Package com.android.mms has mismatched
uid: 1000 on disk, 10005 in
settings^@^ESurfaceComposerClient^@lock_layer timed out (is the CPU
pegged?) layer=0, lcblk=0x41036020, state=00000042 (was 00000042)^

Scanning app dir /data/app-private^@^DPackageManager^@Time to scan
packages: 126.057 seconds^@^EPackageManager^@Unknown permission
com.google.android.googleapps.permission.GOOGLE_AUTH in package
com.android.providers.contacts^@^EPackageManager^@Unknown permission
com.google.android.googleapps.permission.GOOGLE_AUTH.cp in package
com.android.providers.contacts^@^EPackageManager^@Unknown permission
com.google.android.providers.gmail.permission.WRITE_GMAIL in package
com.android.settings^@^EPackageManager^@Unknown permission
com.google.android.providers.gmail.permission.READ_GMAIL in package
com.android.settings

SurfaceComposerClient^@lock_layer timed out (is the CPU pegged?)
layer=0, lcblk=0x41036020, state=00000043 (was
00000043)^@^FSQLiteOpenHelper^@Couldn't open launcher.db for writing
(will try read-only):
android.database.sqlite.SQLiteException: unable to open database file
at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1569)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:624)
at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:645)
at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:638)
at android.app.ApplicationContext.openOrCreateDatabase(ApplicationContext.java:460)
at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:181)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:96)
at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:156)
at com.android.launcher.LauncherProvider.query(LauncherProvider.java:85)
at android.content.ContentProvider$Transport.query(ContentProvider.java:128)
at android.content.ContentResolver.query(ContentResolver.java:147)
at com.android.launcher.LauncherModel.updateShortcutLabels(LauncherModel.java:260)
at com.android.launcher.LauncherModel.access$300(LauncherModel.java:49)
at com.android.launcher.LauncherModel$DesktopItemsLoader.run(LauncherModel.java:356)
at java.lang.Thread.run(Thread.java:1058)
^@^FDatabase^@sqlite3_open_v2("/data/data/com.android.launcher/databases/launcher.db",
&handle, 1, NULL) failed
^@^Edalvikvm^@threadid=19: thread exiting with uncaught exception
(group=0x4000fe68)
^@^FAndroidRuntime^@Uncaught handler: thread Desktop Items Loader
exiting due to uncaught
exception^@^FAndroidRuntime^@android.database.sqlite.SQLiteException:
unable to open database file
at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1569)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:624)
at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:166)
at com.android.launcher.LauncherProvider.query(LauncherProvider.java:85)
at android.content.ContentProvider$Transport.query(ContentProvider.java:128)
at android.content.ContentResolver.query(ContentResolver.java:147)
at com.android.launcher.LauncherModel.updateShortcutLabels(LauncherModel.java:260)
at com.android.launcher.LauncherModel.access$300(LauncherModel.java:49)
at com.android.launcher.LauncherModel$DesktopItemsLoader.run(LauncherModel.java:356)
at java.lang.Thread.run(Thread.java:1058)
^@^ESurfaceComposerClient^@lock_layer timed out (is the CPU pegged?)
layer=0, lcblk=0x41036020, state=00000043 (was
00000043)^@^BActivityThread^@Resuming ActivityRecord{436b8c78
token=android.os.BinderProxy@436b8708
{com.android.launcher/com.android.launcher.Launcher}} with
isForward=false^@^DProcess^@Sending signal. PID: 1005 SIG:
3^@^Ddalvikvm^@threadid=7: reacting to signal 3


InputManagerService^@hide the small icon for the input
method^@^EEGLDisplaySurface^@^@^EWindowManager^@Pointer down received
while already down in: Window{436b63f0 System UIDs
Inconsistent}^@^EWindowManager^@No window to dispatch pointer action
1^@^EWindowManager^@Pointer down received while already down in:
Window{436b63f0 System UIDs Inconsistent}


/data/anr/traces.txt has

DALVIK THREADS:
"main" prio=5 tid=3 NATIVE
| group="main" sCount=1 dsCount=0 s=0 obj=0x40018e08
| sysTid=1121 nice=0 sched=0/0 handle=-1092408164
at android.os.BinderProxy.transact(Native Method)
at android.app.ActivityManagerProxy.registerReceiver(ActivityManagerNative.java:1070)
at android.app.ApplicationContext.registerReceiverInternal(ApplicationContext.java:757)
at android.app.ApplicationContext.registerReceiver(ApplicationContext.java:732)
at android.app.ApplicationContext.registerReceiver(ApplicationContext.java:726)
at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:278)
at com.android.mms.util.DownloadManager.<init>(DownloadManager.java:116)
at com.android.mms.util.DownloadManager.init(DownloadManager.java:138)
at com.android.mms.MmsApp.onCreate(MmsApp.java:40)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1045)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3464)
at android.app.ActivityThread.access$2500(ActivityThread.java:112)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1623)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:3790)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:745)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:503)
at dalvik.system.NativeStart.main(Native Method)

"Desktop Items Loader" prio=5 tid=17 NATIVE
| group="main" sCount=1 dsCount=0 s=0 obj=0x437488a0
| sysTid=1144 nice=0 sched=0/0 handle=814544
at android.os.BinderProxy.transact(Native Method)
at android.app.ActivityManagerProxy.handleApplicationError(ActivityManagerNative.java:2044)
at com.android.internal.os.RuntimeInit.crash(RuntimeInit.java:302)
at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:75)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:887)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:884)

"RefQueu...@org.apache.http.impl.conn.tsccm.ConnPoolByRoute@4370cec0"
daemon prio=5 tid=15 WAIT
| group="main" sCount=1 dsCount=0 s=0 obj=0x43710f08
| sysTid=1143 nice=0 sched=0/0 handle=1432616
at java.lang.Object.wait(Native Method)
- waiting on <0x15e878> (a java.lang.ref.ReferenceQueue)
at java.lang.Object.wait(Object.java:326)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:85)
at org.apache.http.impl.conn.tsccm.RefQueueWorker.run(RefQueueWorker.java:102)
at java.lang.Thread.run(Thread.java:1058)

"Binder Thread #2" prio=5 tid=13 NATIVE
| group="main" sCount=1 dsCount=0 s=0 obj=0x436efa70
| sysTid=1142 nice=0 sched=0/0 handle=820096
at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #1" prio=5 tid=11 NATIVE
| group="main" sCount=1 dsCount=0 s=0 obj=0x436eda10
| sysTid=1141 nice=0 sched=0/0 handle=841552
at dalvik.system.NativeStart.run(Native Method)

"JDWP" daemon prio=5 tid=9 VMWAIT
| group="system" sCount=1 dsCount=0 s=0 obj=0x436ed2a0
| sysTid=1140 nice=0 sched=0/0 handle=838424
at dalvik.system.NativeStart.run(Native Method)

"Signal Catcher" daemon prio=5 tid=7 RUNNABLE
| group="system" sCount=0 dsCount=0 s=0 obj=0x436ed1e8
| sysTid=1139 nice=0 sched=0/0 handle=838880
at dalvik.system.NativeStart.run(Native Method)

"HeapWorker" daemon prio=5 tid=5 VMWAIT
| group="system" sCount=1 dsCount=0 s=0 obj=0x428811d0
| sysTid=1138 nice=0 sched=0/0 handle=832424
at dalvik.system.NativeStart.run(Native Method)

Dianne Hackborn

unread,
Feb 6, 2009, 12:49:09 PM2/6/09
to android...@googlegroups.com
You have most likely changed the certificates of some of the system .apks, so will need to wipe your data partition.
--
Dianne Hackborn
Android framework engineer
hac...@android.com

Note: please don't send private questions to me, as I don't have time to provide private support.  All such questions should be posted on public forums, where I and others can see and answer them.

Billy Maron

unread,
Feb 6, 2009, 5:51:52 PM2/6/09
to android...@googlegroups.com
On 2/7/09, Dianne Hackborn <hac...@android.com> wrote:
> You have most likely changed the certificates of some of the system .apks,
> so will need to wipe your data partition.

Hi,

I had wiped my data partition. My data partition as configured in
init.rc and environment variables is /data. After I rm -rf /data, I
check that it is empty, then during a run, I see android generating
new files in it. That is, I see android repopulating /data after a
run. This is the part below where I wrote "I rm -rf
> > /data/* and restart everything and behavior is the same".

Does the log below show any useful information?

I did not modify any system files. I did repo sync ; make and took the
system files as is. Could there be any other causes that could cause
this behavior? Is there a way to interpret the error messages and
trace information below?
Reply all
Reply to author
Forward
0 new messages