dvmCheckException(self)
来源:互联网 发布:吴飞 心知天气 编辑:程序博客网 时间:2024/04/29 04:02
E/dalvikvm(29391): Class lookup Lorg/apache/harmony/lang/annotation/AnnotationMember; attempted while exception Ljava/lang/NoClassDefFoundError; pending
I/dalvikvm(29391): DALVIK THREADS:
I/dalvikvm(29391): Can't dump thread 1: threadObj not set
E/dalvikvm(29391): VM aborting
(gdb) bt
#0 dvmAbort () at dalvik/vm/Init.c:1716
#1 0x0022833d in findClassNoInit (descriptor=<value optimized out>,
loader=<value optimized out>, pDvmDex=0x0) at dalvik/vm/oo/Class.c:1401
#2 0x0022fac9 in dvmReflectAnnotationStartup () at dalvik/vm/reflect/Annotation.c:85
#3 0x002348dd in dvmReflectStartup () at dalvik/vm/reflect/Reflect.c:121
#4 0x001d3e5b in dvmStartup (argc=3, argv=0x804c1b0, ignoreUnrecognized=false, pEnv=0x804c1c0)
at dalvik/vm/Init.c:1217
#5 0x001db29c in JNI_CreateJavaVM (p_vm=0xbffff04c, p_env=0xbffff048, vm_args=0xbffff038)
at dalvik/vm/Jni.c:4487
#6 0x08048a13 in main (argc=5, argv=0xbffff114) at dalvik/dalvikvm/Main.c:212
dalvik/vm/oo/Class.c:1401
Thread* self = dvmThreadSelf();
if (dvmCheckException(self)) {
LOGE("Class lookup %s attempted while exception %s pending\n",
descriptor, dvmGetException(self)->clazz->descriptor);
dvmDumpAllThreads(false);
dvmAbort();
}
Breakpoint 6, dvmCheckException (self=0x804e4e0) at dalvik/vm/Exception.h:128
128 return (self->exception != NULL);
Breakpoint 5, dvmThreadSelf () at dalvik/vm/Thread.c:1111
1111 return (Thread*) pthread_getspecific(gDvm.pthreadKeySelf);
d:\linux\linuxkernel\WORKING_DIRECTORY\android-omap-20111108-gingerbread\dalvik\vm\Thread.c
static void setThreadSelf(Thread* thread)
{
int cc;
cc = pthread_setspecific(gDvm.pthreadKeySelf, thread);
static bool prepareThread(Thread* thread)
{
setThreadSelf(thread);
bool dvmThreadStartup(void)
{
prepareThread(thread);
Breakpoint 2, dvmClassStartup () at dalvik/vm/oo/Class.c:312
312 if (strcmp(gDvm.bootClassPathStr, ".") == 0) {
(gdb) p gDvm.threadList
$8 = (Thread *) 0x804e2e8
(gdb) watch gDvm.threadList->exception
Hardware watchpoint 7: gDvm.threadList->exception
(gdb) c
Continuing.
Hardware watchpoint 7: gDvm.threadList->exception
Old value = (Object *) 0x0
New value = (Object *) 0xb6fea7c0
dvmThrowChainedExceptionByClass (excepClass=0xb6fea640,
msg=0x8076140 "org.apache.harmony.lang.annotation.AnnotationFactory", cause=0x0)
at dalvik/vm/Exception.c:325
325 dvmReleaseTrackedAlloc(exception, self);
(gdb) bt
#0 dvmThrowChainedExceptionByClass (excepClass=0xb6fea640,
msg=0x8076140 "org.apache.harmony.lang.annotation.AnnotationFactory", cause=0x0)
at dalvik/vm/Exception.c:325
#1 0x001d1ad6 in dvmThrowChainedException (
exceptionDescriptor=0x24d078 "Ljava/lang/NoClassDefFoundError;",
msg=0x8076140 "org.apache.harmony.lang.annotation.AnnotationFactory", cause=0x0)
at dalvik/vm/Exception.c:256
#2 0x001d1b5a in dvmThrowChainedExceptionWithClassMessage (
exceptionDescriptor=0x24d078 "Ljava/lang/NoClassDefFoundError;",
messageDescriptor=0x264c30 "Lorg/apache/harmony/lang/annotation/AnnotationFactory;",
cause=0x0) at dalvik/vm/Exception.c:337
#3 0x00229f05 in dvmThrowExceptionWithClassMessage (descriptor=<value optimized out>,
loader=<value optimized out>, pDvmDex=0x0) at dalvik/vm/Exception.h:77
#4 findClassNoInit (descriptor=<value optimized out>, loader=<value optimized out>, pDvmDex=0x0)
at dalvik/vm/oo/Class.c:1428
#5 0x0022fab5 in dvmReflectAnnotationStartup () at dalvik/vm/reflect/Annotation.c:83
#6 0x002348dd in dvmReflectStartup () at dalvik/vm/reflect/Reflect.c:121
#7 0x001d3e5b in dvmStartup (argc=3, argv=0x804c1b0, ignoreUnrecognized=false, pEnv=0x804c1c0)
at dalvik/vm/Init.c:1217
#8 0x001db29c in JNI_CreateJavaVM (p_vm=0xbffff04c, p_env=0xbffff048, vm_args=0xbffff038)
at dalvik/vm/Jni.c:4487
#9 0x08048a13 in main (argc=5, argv=0xbffff114) at dalvik/dalvikvm/Main.c:212
(gdb) c
Continuing.
E/dalvikvm( 2163): Class lookup Lorg/apache/harmony/lang/annotation/AnnotationMember; attempted while exception Ljava/lang/NoClassDefFoundError; pending
I/dalvikvm( 2163): DALVIK THREADS:
I/dalvikvm( 2163): Can't dump thread 1: threadObj not set
E/dalvikvm( 2163): VM aborting
Program received signal SIGSEGV, Segmentation fault.
dvmAbort () at dalvik/vm/Init.c:1716
1716 *((char*)0xdeadd00d) = 38;
(gdb) bt
#0 dvmAbort () at dalvik/vm/Init.c:1716
#1 0x0022833d in findClassNoInit (descriptor=<value optimized out>,
loader=<value optimized out>, pDvmDex=0x0) at dalvik/vm/oo/Class.c:1401
#2 0x0022fac9 in dvmReflectAnnotationStartup () at dalvik/vm/reflect/Annotation.c:85
#3 0x002348dd in dvmReflectStartup () at dalvik/vm/reflect/Reflect.c:121
#4 0x001d3e5b in dvmStartup (argc=3, argv=0x804c1b0, ignoreUnrecognized=false, pEnv=0x804c1c0)
at dalvik/vm/Init.c:1217
#5 0x001db29c in JNI_CreateJavaVM (p_vm=0xbffff04c, p_env=0xbffff048, vm_args=0xbffff038)
at dalvik/vm/Jni.c:4487
#6 0x08048a13 in main (argc=5, argv=0xbffff114) at dalvik/dalvikvm/Main.c:212
(gdb) fra 2
#2 0x0022fac9 in dvmReflectAnnotationStartup () at dalvik/vm/reflect/Annotation.c:85
85 dvmFindSystemClassNoInit("Lorg/apache/harmony/lang/annotation/AnnotationMember;");
(gdb) l
80 * VM-specific annotation classes.
81 */
82 gDvm.classOrgApacheHarmonyLangAnnotationAnnotationFactory =
83 dvmFindSystemClassNoInit("Lorg/apache/harmony/lang/annotation/AnnotationFactory;");
84 gDvm.classOrgApacheHarmonyLangAnnotationAnnotationMember =
85 dvmFindSystemClassNoInit("Lorg/apache/harmony/lang/annotation/AnnotationMember;");
86 gDvm.classOrgApacheHarmonyLangAnnotationAnnotationMemberArray =
87 dvmFindArrayClass("[Lorg/apache/harmony/lang/annotation/AnnotationMember;", NULL);
88 if (gDvm.classOrgApacheHarmonyLangAnnotationAnnotationFactory == NULL ||
89 gDvm.classOrgApacheHarmonyLangAnnotationAnnotationMember == NULL ||
(gdb)
I/dalvikvm(29391): DALVIK THREADS:
I/dalvikvm(29391): Can't dump thread 1: threadObj not set
E/dalvikvm(29391): VM aborting
(gdb) bt
#0 dvmAbort () at dalvik/vm/Init.c:1716
#1 0x0022833d in findClassNoInit (descriptor=<value optimized out>,
loader=<value optimized out>, pDvmDex=0x0) at dalvik/vm/oo/Class.c:1401
#2 0x0022fac9 in dvmReflectAnnotationStartup () at dalvik/vm/reflect/Annotation.c:85
#3 0x002348dd in dvmReflectStartup () at dalvik/vm/reflect/Reflect.c:121
#4 0x001d3e5b in dvmStartup (argc=3, argv=0x804c1b0, ignoreUnrecognized=false, pEnv=0x804c1c0)
at dalvik/vm/Init.c:1217
#5 0x001db29c in JNI_CreateJavaVM (p_vm=0xbffff04c, p_env=0xbffff048, vm_args=0xbffff038)
at dalvik/vm/Jni.c:4487
#6 0x08048a13 in main (argc=5, argv=0xbffff114) at dalvik/dalvikvm/Main.c:212
dalvik/vm/oo/Class.c:1401
Thread* self = dvmThreadSelf();
if (dvmCheckException(self)) {
LOGE("Class lookup %s attempted while exception %s pending\n",
descriptor, dvmGetException(self)->clazz->descriptor);
dvmDumpAllThreads(false);
dvmAbort();
}
Breakpoint 6, dvmCheckException (self=0x804e4e0) at dalvik/vm/Exception.h:128
128 return (self->exception != NULL);
Breakpoint 5, dvmThreadSelf () at dalvik/vm/Thread.c:1111
1111 return (Thread*) pthread_getspecific(gDvm.pthreadKeySelf);
d:\linux\linuxkernel\WORKING_DIRECTORY\android-omap-20111108-gingerbread\dalvik\vm\Thread.c
static void setThreadSelf(Thread* thread)
{
int cc;
cc = pthread_setspecific(gDvm.pthreadKeySelf, thread);
static bool prepareThread(Thread* thread)
{
setThreadSelf(thread);
bool dvmThreadStartup(void)
{
prepareThread(thread);
Breakpoint 2, dvmClassStartup () at dalvik/vm/oo/Class.c:312
312 if (strcmp(gDvm.bootClassPathStr, ".") == 0) {
(gdb) p gDvm.threadList
$8 = (Thread *) 0x804e2e8
(gdb) watch gDvm.threadList->exception
Hardware watchpoint 7: gDvm.threadList->exception
(gdb) c
Continuing.
Hardware watchpoint 7: gDvm.threadList->exception
Old value = (Object *) 0x0
New value = (Object *) 0xb6fea7c0
dvmThrowChainedExceptionByClass (excepClass=0xb6fea640,
msg=0x8076140 "org.apache.harmony.lang.annotation.AnnotationFactory", cause=0x0)
at dalvik/vm/Exception.c:325
325 dvmReleaseTrackedAlloc(exception, self);
(gdb) bt
#0 dvmThrowChainedExceptionByClass (excepClass=0xb6fea640,
msg=0x8076140 "org.apache.harmony.lang.annotation.AnnotationFactory", cause=0x0)
at dalvik/vm/Exception.c:325
#1 0x001d1ad6 in dvmThrowChainedException (
exceptionDescriptor=0x24d078 "Ljava/lang/NoClassDefFoundError;",
msg=0x8076140 "org.apache.harmony.lang.annotation.AnnotationFactory", cause=0x0)
at dalvik/vm/Exception.c:256
#2 0x001d1b5a in dvmThrowChainedExceptionWithClassMessage (
exceptionDescriptor=0x24d078 "Ljava/lang/NoClassDefFoundError;",
messageDescriptor=0x264c30 "Lorg/apache/harmony/lang/annotation/AnnotationFactory;",
cause=0x0) at dalvik/vm/Exception.c:337
#3 0x00229f05 in dvmThrowExceptionWithClassMessage (descriptor=<value optimized out>,
loader=<value optimized out>, pDvmDex=0x0) at dalvik/vm/Exception.h:77
#4 findClassNoInit (descriptor=<value optimized out>, loader=<value optimized out>, pDvmDex=0x0)
at dalvik/vm/oo/Class.c:1428
#5 0x0022fab5 in dvmReflectAnnotationStartup () at dalvik/vm/reflect/Annotation.c:83
#6 0x002348dd in dvmReflectStartup () at dalvik/vm/reflect/Reflect.c:121
#7 0x001d3e5b in dvmStartup (argc=3, argv=0x804c1b0, ignoreUnrecognized=false, pEnv=0x804c1c0)
at dalvik/vm/Init.c:1217
#8 0x001db29c in JNI_CreateJavaVM (p_vm=0xbffff04c, p_env=0xbffff048, vm_args=0xbffff038)
at dalvik/vm/Jni.c:4487
#9 0x08048a13 in main (argc=5, argv=0xbffff114) at dalvik/dalvikvm/Main.c:212
(gdb) c
Continuing.
E/dalvikvm( 2163): Class lookup Lorg/apache/harmony/lang/annotation/AnnotationMember; attempted while exception Ljava/lang/NoClassDefFoundError; pending
I/dalvikvm( 2163): DALVIK THREADS:
I/dalvikvm( 2163): Can't dump thread 1: threadObj not set
E/dalvikvm( 2163): VM aborting
Program received signal SIGSEGV, Segmentation fault.
dvmAbort () at dalvik/vm/Init.c:1716
1716 *((char*)0xdeadd00d) = 38;
(gdb) bt
#0 dvmAbort () at dalvik/vm/Init.c:1716
#1 0x0022833d in findClassNoInit (descriptor=<value optimized out>,
loader=<value optimized out>, pDvmDex=0x0) at dalvik/vm/oo/Class.c:1401
#2 0x0022fac9 in dvmReflectAnnotationStartup () at dalvik/vm/reflect/Annotation.c:85
#3 0x002348dd in dvmReflectStartup () at dalvik/vm/reflect/Reflect.c:121
#4 0x001d3e5b in dvmStartup (argc=3, argv=0x804c1b0, ignoreUnrecognized=false, pEnv=0x804c1c0)
at dalvik/vm/Init.c:1217
#5 0x001db29c in JNI_CreateJavaVM (p_vm=0xbffff04c, p_env=0xbffff048, vm_args=0xbffff038)
at dalvik/vm/Jni.c:4487
#6 0x08048a13 in main (argc=5, argv=0xbffff114) at dalvik/dalvikvm/Main.c:212
(gdb) fra 2
#2 0x0022fac9 in dvmReflectAnnotationStartup () at dalvik/vm/reflect/Annotation.c:85
85 dvmFindSystemClassNoInit("Lorg/apache/harmony/lang/annotation/AnnotationMember;");
(gdb) l
80 * VM-specific annotation classes.
81 */
82 gDvm.classOrgApacheHarmonyLangAnnotationAnnotationFactory =
83 dvmFindSystemClassNoInit("Lorg/apache/harmony/lang/annotation/AnnotationFactory;");
84 gDvm.classOrgApacheHarmonyLangAnnotationAnnotationMember =
85 dvmFindSystemClassNoInit("Lorg/apache/harmony/lang/annotation/AnnotationMember;");
86 gDvm.classOrgApacheHarmonyLangAnnotationAnnotationMemberArray =
87 dvmFindArrayClass("[Lorg/apache/harmony/lang/annotation/AnnotationMember;", NULL);
88 if (gDvm.classOrgApacheHarmonyLangAnnotationAnnotationFactory == NULL ||
89 gDvm.classOrgApacheHarmonyLangAnnotationAnnotationMember == NULL ||
(gdb)
- dvmCheckException(self)
- self
- self
- self
- self
- SELF
- self
- self
- self
- self
- android异常处理:线程退出(dvmDetachCurrentThread)检查未处理异常(dvmCheckException)-threadExitUncaughtException
- self和[self class]
- self.delegate = self?
- self.delegate = self?
- Self-introduction:)
- Self Introduction
- 奉劝self
- Self-introduction
- jdk与jre的区别
- json 的一个错
- SCP (Secure copy)简介
- Entity Framework的表间关系实现篇(一)
- GDI映射模式杂谈
- dvmCheckException(self)
- 问题五: f=1!-2!+3!-4!+...+n!(n为一定大的数,太大了会溢出)
- LINUX command
- linux lsof详解
- 找到/关闭 任务管理器中的指定进程 .NET
- /bin/sh: 1: arm-linux-gcc: not found
- LeetCode Integer to Roman
- 关于读ruby代码
- POJ2488解题报告