[webkit-help] why the javascriptcore crashed when enable jit in the webkit version 95542 on android paltfrom?

ミ愛√傷ゞ seka.rao at qq.com
Wed Feb 8 19:45:25 PST 2012


hi all:
      In my version----webkit 95542, when I set ENABLE_JIT = 1 in android platform, it crashed randomly in android phone. I compile the webkit with arm toolchains gcc/g++ 4.4.0, and the compile mode is LOCAL_ARM_MODE:=arm.
     I think the crash in the jit, because when I set ENABLE_JIT = 0, it will be ok. maybe something wrong with the arm mode generate the binary code, anyone knows how to solve the problem or how to debug it?




02-03 12:53:59.618: I/DEBUG(7144): Build fingerprint: 'generic/libra_bravo/bravo:2.3.7/MIUI/2.1.13:userdebug/test-keys'
02-03 12:53:59.618: I/DEBUG(7144): pid: 11682, tid: 11682  >>>  <<<
02-03 12:53:59.618: I/DEBUG(7144): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000008
02-03 12:53:59.618: I/DEBUG(7144):  r0 47a9b260  r1 fffffffb  r2 ffffffff  r3 47a9b248
02-03 12:53:59.618: I/DEBUG(7144):  r4 47a9b260  r5 000001e5  r6 43578060  r7 4324c69c
02-03 12:53:59.618: I/DEBUG(7144):  r8 814b68cc  r9 00135ccc  10 be9dab08  fp 47a9b000
02-03 12:53:59.618: I/DEBUG(7144):  ip 487ea490  sp be9daa30  lr 43549af0  pc 00000008  cpsr 20000010
02-03 12:53:59.618: I/DEBUG(7144):  d0  e120007000000008  d1  ffffffff0053c2f4
02-03 12:53:59.618: I/DEBUG(7144):  d2  00004254ffffffff  d3  ffffffff0053c2f4
02-03 12:53:59.618: I/DEBUG(7144):  d4  00004148ffffffff  d5  0053c2f400721ec0
02-03 12:53:59.618: I/DEBUG(7144):  d6  000041b0ffffffff  d7  0053c2f400721f3c
02-03 12:53:59.618: I/DEBUG(7144):  d8  41200000407fcc88  d9  40693448407fcc88
02-03 12:53:59.618: I/DEBUG(7144):  d10 43dae709443e8000  d11 0000000043dae709
02-03 12:53:59.618: I/DEBUG(7144):  d12 4000000000000000  d13 3f0000003f800000
02-03 12:53:59.618: I/DEBUG(7144):  d14 000000003f800000  d15 0000000000000000
02-03 12:53:59.618: I/DEBUG(7144):  d16 c026000000000000  d17 7e37e43c8800759c
02-03 12:53:59.618: I/DEBUG(7144):  d18 0000000000000000  d19 0000000000000000
02-03 12:53:59.628: I/DEBUG(7144):  d20 3ff0000000000000  d21 8000000000000000
02-03 12:53:59.628: I/DEBUG(7144):  d22 0000000000000000  d23 0000000000000000
02-03 12:53:59.628: I/DEBUG(7144):  d24 00ff00ff00ff00ff  d25 00ff00ff00ff00ff
02-03 12:53:59.628: I/DEBUG(7144):  d26 00ff00ff00ff00ff  d27 00ff00ff00ff00ff
02-03 12:53:59.628: I/DEBUG(7144):  d28 0100010001000100  d29 3ff0000000000000
02-03 12:53:59.628: I/DEBUG(7144):  d30 0000000000000000  d31 3ff0000000000000
02-03 12:53:59.628: I/DEBUG(7144):  scr 20000011
02-03 12:53:59.908: I/DEBUG(7144):          #00  pc 00000008  
02-03 12:53:59.908: I/DEBUG(7144):          #01  lr 43549af0  <unknown>
02-03 12:53:59.908: I/DEBUG(7144): code around pc:
02-03 12:53:59.908: I/DEBUG(7144): code around lr:
02-03 12:53:59.908: I/DEBUG(7144): 43549ad0 e1a0000d e58d4060 e1a0000d e58d4060 
02-03 12:53:59.908: I/DEBUG(7144): 43549ae0 e59f3200 e5834000 e59f81fc e12fff38 
02-03 12:53:59.908: I/DEBUG(7144): 43549af0 e1a04000 eaffe003 429ed1e0 00003948 
02-03 12:53:59.908: I/DEBUG(7144): 43549b00 0053c2f4 814b691c 00003948 0000797c 
02-03 12:53:59.908: I/DEBUG(7144): 43549b10 00004218 00003968 0053c2f4 814b6b4c 
02-03 12:53:59.908: I/DEBUG(7144): stack:
02-03 12:53:59.908: I/DEBUG(7144):     be9da9f0  47a9b248  
02-03 12:53:59.908: I/DEBUG(7144):     be9da9f4  00135ccc  
02-03 12:53:59.908: I/DEBUG(7144):     be9da9f8  00000000  
02-03 12:53:59.908: I/DEBUG(7144):     be9da9fc  814c11c4  /data/data/lib/libwebcore.so
02-03 12:53:59.908: I/DEBUG(7144):     be9daa00  00000001  
02-03 12:53:59.908: I/DEBUG(7144):     be9daa04  fffffffb  
02-03 12:53:59.908: I/DEBUG(7144):     be9daa08  423b54b0  
02-03 12:53:59.908: I/DEBUG(7144):     be9daa0c  47a9b248  
02-03 12:53:59.908: I/DEBUG(7144):     be9daa10  000001e5  
02-03 12:53:59.908: I/DEBUG(7144):     be9daa14  43578060  
02-03 12:53:59.908: I/DEBUG(7144):     be9daa18  4324c69c  
02-03 12:53:59.908: I/DEBUG(7144):     be9daa1c  814b68cc  /data/data/lib/libwebcore.so
02-03 12:53:59.908: I/DEBUG(7144):     be9daa20  00135ccc  
02-03 12:53:59.908: I/DEBUG(7144):     be9daa24  be9dab08  
02-03 12:53:59.908: I/DEBUG(7144):     be9daa28  df002777  
02-03 12:53:59.908: I/DEBUG(7144):     be9daa2c  e3a070ad  
02-03 12:53:59.908: I/DEBUG(7144): #00 be9daa30  00ce06d0  
02-03 12:53:59.908: I/DEBUG(7144):     be9daa34  0024b5f0  
02-03 12:53:59.908: I/DEBUG(7144):     be9daa38  43580170  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa3c  fffffffb  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa40  005fb00c  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa44  fffffffb  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa48  00000001  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa4c  ffffffff  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa50  00bc74dc  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa54  00000000  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa58  be9daa78  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa5c  7ff10000  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa60  00000000  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa64  00000000  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa68  00000000  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa6c  43578060  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa70  43549af0  
02-03 12:53:59.918: I/DEBUG(7144):     be9daa74  be9dab08
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-help/attachments/20120209/375c24e2/attachment-0001.html>


More information about the webkit-help mailing list