Dear everyone,
I am porting Dalvik on MIPS/Vxworks.
I am trying to run my small sample app. It only call System.exit(0) in
main function.
When I run the first time, it can run and after call System.exit(0),
Dalvik exits, that's ok.
However when I tried to my sample app again, Dalvik cannot run and
crashes and the board reboot automatically.
Below is the stack trace:
showException
core0:
exception cause :TLB exception(store) (0x3)
exception error counter:1
time stamp :THU JAN 01 00:06:40 1970
errno :0x00000000
MIPS32 R4K CP0 registers:
Status:0x50008ce3 EPC:0x8006f5b0 Cause:0x0000000c
BadVAddr:0x00000018 ErrorEPC:0x096bf3ec
Debug:0x00018000 DEPC:0x00000000 DeSave:0xff7f7fb6
Cause: BD:0 IP:0x00 ExcCode:0x03
Status: CU:05 RE:0 BEV:0 SR:0 NMI:0
IM:0x8c UM:0 ERL:0 EXL:1 IE:1
system special registers:
MIPS32 R4K CPU registers:
LO:0x0000000000000000 HI:0x0000000000989680
zero:0x0000000000000000 at:0xffffffff81c90000
v0:0x0000000000000000 v1:0x00000000000001e0
a0:0x0000000000000018 a1:0x0000000000000000
a2:0x0000000000000000 a3:0x0000000000000018
t0:0x00000000000001e8 t1:0x0000000000000000
t2:0x0000000000002003 t3:0x0000000000080c8c
t4:0x0000000000000000 t5:0x00000000000497eb
t6:0xffffffff81943760 t7:0xffffffff856e11d3
s0:0x0000000000000018 s1:0x0000000000000010
s2:0x0000000000000010 s3:0x0000000001800000
s4:0x0000000000000000 s5:0xffffffff828c0000
s6:0xffffffff816e0000 s7:0xffffffff85d56d10
t8:0xffffffff858034ba t9:0x0000000000003e8d
k0:0x0000000000000010 k1:0x0000000000000000
gp:0xffffffff81c940b0 sp:0xffffffff8ee01690
s8:0x0000000000000000 ra:0xffffffff80e56980
stack trace information:
SP:0x8ee01690(unknown stack base:0x8fa00000)
0x8006f5b0:bfill + 0x68
0x80e56980:memset + 0x20 -> bfill()
0x80c4320c:mspace_malloc_stats + 0x1b4 -> memset()
0x80c43308:create_mspace_with_base + 0x68 -> mspace_malloc_stats()
0x80c4341c:create_contiguous_mspace_with_name + 0xec ->
create_mspace_with_base()
0x80cbe390:dvmHeapSourceShutdown + 0xe0 ->
create_contiguous_mspace_with_name()
0x80cbeb5c:dvmHeapSourceStartup + 0xa4 -> dvmHeapSourceShutdown()
0x80c73ed8:dvmHeapStartup + 0x28 -> dvmHeapSourceStartup()
0x80ca16a8:dvmStartup + 0xa0 -> dvmHeapStartup()
0x80ca9bdc:JNI_CreateJavaVM + 0x1ec -> dvmStartup()
0x80c4ff24:dalvik_main + 0x144 -> JNI_CreateJavaVM()
0x80c505c0:DalvikStart + 0x48 -> dalvik_main()
0x80e6fb58:yyparse + 0x1370 -> DalvikStart()
0x80e70814:execute + 0x19c -> yyparse()
0x80e70558:shellPromptSet + 0x4e0 -> execute()
0x80e708ec:shell + 0xb4 -> shellPromptSet()
0x80072b68:vxTaeskEntry + 0x14 -> shell()
core1:
Could you advise me what is the current issue with above stack trace
and how to fix it?
Thanks and best regards,
Bao Nguyen
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---