Comment #5 on issue 1075 by [email protected]: ARM: Some deserialization tests fails
http://code.google.com/p/v8/issues/detail?id=1075

This looks quite strange. This is the crash in gdb on Tegra2 hardware


Program received signal SIGILL, Illegal instruction.
0x4000b0a4 in _dl_debug_state ()
from /opt/codesourcery/arm-2009q3/arm-none-linux-gnueabi/libc/thumb2/lib/ld-linux.so.3
(gdb) bt
#0  0x4000b0a4 in _dl_debug_state ()
from /opt/codesourcery/arm-2009q3/arm-none-linux-gnueabi/libc/thumb2/lib/ld-linux.so.3
#1  0x400027d8 in dl_main ()
from /opt/codesourcery/arm-2009q3/arm-none-linux-gnueabi/libc/thumb2/lib/ld-linux.so.3
#2  0x4000f970 in _dl_sysdep_start ()
from /opt/codesourcery/arm-2009q3/arm-none-linux-gnueabi/libc/thumb2/lib/ld-linux.so.3
#3  0x40000afe in _dl_start_final ()
from /opt/codesourcery/arm-2009q3/arm-none-linux-gnueabi/libc/thumb2/lib/ld-linux.so.3
#4  0x40000cc0 in _dl_start ()
from /opt/codesourcery/arm-2009q3/arm-none-linux-gnueabi/libc/thumb2/lib/ld-linux.so.3
#5  0x400007be in _start ()
from /opt/codesourcery/arm-2009q3/arm-none-linux-gnueabi/libc/thumb2/lib/ld-linux.so.3
Backtrace stopped: frame did not save the PC

(gdb) x/20i $pc
0x4000b0a4 <_dl_debug_state>:     bx      lr
0x4000b0a6:     ldrlt   r11, [r8, #-3840]!
0x4000b0aa <_dl_name_match_p+2>:  mov     r4, r1
0x4000b0ac <_dl_name_match_p+4>:  ldr     r1, [r1, #4]
0x4000b0ae <_dl_name_match_p+6>:  mov     r5, r0
0x4000b0b0 <_dl_name_match_p+8>:  blx     0x40010a70 <strcmp>
0x4000b0b4 <_dl_name_match_p+12>: cbz     r0, 0x4000b0cc <_dl_name_match_p+36>
0x4000b0b6 <_dl_name_match_p+14>: ldr     r4, [r4, #28]
0x4000b0b8 <_dl_name_match_p+16>: cbnz    r4, 0x4000b0c0 <_dl_name_match_p+24>
0x4000b0ba <_dl_name_match_p+18>: b.n     0x4000b0d0 <_dl_name_match_p+40>
0x4000b0bc <_dl_name_match_p+20>: ldr     r4, [r4, #4]
0x4000b0be <_dl_name_match_p+22>: cbz     r4, 0x4000b0d0 <_dl_name_match_p+40>
0x4000b0c0 <_dl_name_match_p+24>: ldr     r1, [r4, #0]
0x4000b0c2 <_dl_name_match_p+26>: mov     r0, r5
0x4000b0c4 <_dl_name_match_p+28>: blx     0x40010a70 <strcmp>
0x4000b0c8 <_dl_name_match_p+32>: cmp     r0, #0
0x4000b0ca <_dl_name_match_p+34>: bne.n   0x4000b0bc <_dl_name_match_p+20>
0x4000b0cc <_dl_name_match_p+36>: movs    r0, #1
0x4000b0ce <_dl_name_match_p+38>: pop     {r3, r4, r5, pc}
0x4000b0d0 <_dl_name_match_p+40>: movs    r0, #0
(gdb) i r
r0             0x48     72
r1             0x0      0
r2             0x1      1
r3             0x0      0
r4             0x4001f000       1073868800
r5             0x4001f6c0       1073870528
r6             0x4001f6ac       1073870508
r7             0x8e9073f8       2391831544
r8             0xfffffe00       4294966784
r9             0xfffffffe       4294967294
r10            0x1      1
r11            0x0      0
r12            0x7      7
sp             0x8e9073e8       0x8e9073e8
lr             0x400027d9       1073752025
pc             0x4000b0a4       0x4000b0a4 <_dl_debug_state>
fps            0x0      0
cpsr           0x30     48


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to