Hi fadden,

I have enabled HAVE_SHORT_ENUMS and now the logs are changed but still
getting VM aborting.


# D/AndroidRuntime( 1554):
D/AndroidRuntime( 1554): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 1554): CheckJNI is ON
E/dalvikvm( 1554): Bad asm sizeof sizeofGlobal_debuggerActive (1), should be
4
E/dalvikvm( 1554): Bad asm sizeof sizeofClassStatus (1), should be 4
E/dalvikvm( 1554): Bad asm sizeof sizeofClassStatus (1), should be 4
E/dalvikvm( 1554): Bad asm sizeof sizeofMethodType (1), should be 4
E/dalvikvm( 1554): Please correct the values in mterp/common/asm-constants.h
E/dalvikvm( 1554): VM aborting
I/DEBUG   ( 1552): *** *** *** *** *** *** *** *** *** *** *** *** *** ***
*** ***
I/DEBUG   ( 1552): Build fingerprint:
'generic/generic/generic/:1.5/MAIN/eng.manishsh.20090405.15140
2:eng/test-keys'
I/DEBUG   ( 1552): pid: 1554, tid: 1554  >>> zygote <<<
I/DEBUG   ( 1552): signal 11 (SIGSEGV), fault addr deadd00d
I/DEBUG   ( 1552):  r0 00000320  r1 0000000c  r2 0000000c  r3 00000026
I/DEBUG   ( 1552):  r4 deadd00d  r5 ad069f10  r6 00000001  r7 00000004
I/DEBUG   ( 1552):  r8 ad083e04  r9 00000000  10 ad069448  fp 00000000
I/DEBUG   ( 1552):  ip ad083ee0  sp bee077b0  lr afe13edd  pc ad03b616  cpsr
20000030
I/DEBUG   ( 1552):          #00  pc 0003b616  /system/lib/libdvm.so
I/DEBUG   ( 1552):          #01  pc 00017a7c  /system/lib/libdvm.so
I/DEBUG   ( 1552):          #02  pc 0003c864  /system/lib/libdvm.so
I/DEBUG   ( 1552):          #03  pc 00040eb8  /system/lib/libdvm.so
I/DEBUG   ( 1552):          #04  pc 00029218
/system/lib/libandroid_runtime.so
I/DEBUG   ( 1552):          #05  pc 00008bf2  /system/bin/app_process
I/DEBUG   ( 1552):          #06  pc 0001fd72  /system/lib/libc.so
I/DEBUG   ( 1552):          #07  pc 0000bc12  /system/lib/libc.so
I/DEBUG   ( 1552):          #08  pc b0001424  /system/bin/linker
I/DEBUG   ( 1552): stack:
I/Kernel panic - not syncing: Attempted to kill init!
DEBUG   ( 1552):     bee07770  0000000a
I/DEBUG   ( 1552):     bee07774  00000000
I/DEBUG   ( 1552):     bee07778  afe37f94
I/DEBUG   ( 1552):     bee0777c  afe37fe8
I/DEBUG   ( 1552):     bee07780  00000000
I/DEBUG   ( 1552):     bee07784  afe13edd  /system/lib/libc.so
I/DEBUG   ( 1552):     bee07788  0000ab90  [heap]
I/DEBUG   ( 1552):     bee0778c  afe12ef9  /system/lib/libc.so
I/DEBUG   ( 1552):     bee07790  ad349360  /system/lib/libandroid_runtime.so
I/DEBUG   ( 1552):     bee07794  ad083e04
I/DEBUG   ( 1552):     bee07798  ad069f10  /system/lib/libdvm.so
I/DEBUG   ( 1552):     bee0779c  00000001
I/DEBUG   ( 1552):     bee077a0  00000004
I/DEBUG   ( 1552):     bee077a4  afe12f5d  /system/lib/libc.so
I/DEBUG   ( 1552):     bee077a8  e3a07077
I/DEBUG   ( 1552):     bee077ac  ef900077
I/DEBUG   ( 1552): #00 bee077b0  ad069f58  /system/lib/libdvm.so
I/DEBUG   ( 1552):     bee077b4  ad017a80  /system/lib/libdvm.so
I/DEBUG   ( 1552): #01 bee077b8  00000001
I/DEBUG   ( 1552):     bee077bc  00000004
I/DEBUG   ( 1552):     bee077c0  0000a940  [heap]
I/DEBUG   ( 1552):     bee077c4  ad084a88
I/DEBUG   ( 1552):     bee077c8  00000320
I/DEBUG   ( 1552):     bee077cc  00000000
I/DEBUG   ( 1552):     bee077d0  ad083e04
I/DEBUG   ( 1552):     bee077d4  00000000
I/DEBUG   ( 1552):     bee077d8  00000000
I/DEBUG   ( 1552):     bee077dc  ad03c867  /system/lib/libdvm.so
Regards,
MS


On Fri, Apr 3, 2009 at 11:51 PM, fadden <fad...@android.com> wrote:

>
> On Apr 3, 5:05 am, Manish Sharma <manishsharm...@gmail.com> wrote:
> > The following configurations are not working. I am getting following
> kernel
> > panic.
> [...]
> > D/AndroidRuntime( 1554): >>>>>>>>>>>>>> AndroidRuntime START
> <<<<<<<<<<<<<<
> > D/AndroidRuntime( 1554): CheckJNI is ON
> > E/dalvikvm( 1554): Bad asm sizeof sizeofGlobal_debuggerActive (4), should
> be
> > 1
> > E/dalvikvm( 1554): Bad asm sizeof sizeofClassStatus (4), should be 1
> > E/dalvikvm( 1554): Bad asm sizeof sizeofClassStatus (4), should be 1
> > E/dalvikvm( 1554): Bad asm sizeof sizeofMethodType (4), should be 1
> > E/dalvikvm( 1554): Please correct the values in
> mterp/common/asm-constants.h
> > E/dalvikvm( 1554): VM aborting
>
> I don't see a kernel panic.  The above indicates that the VM is
> getting upset that the expected size of enumerated types is what it
> wanted, and is aborting.
>
> You need to coordinate HAVE_SHORT_ENUMS in system/core/include/arch/
> <ARCH>/AndroidConfig.h with the enum sizes your compiler is
> generating.  It looks like your C compiler is generating code with
> "short" enums and you don't have the define set.
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to