On Wed, Jun 29, 2022 at 4:27 PM John Reiser <jrei...@bitwagon.com> wrote: > ----- > (gdb) run args... > Program received signal SIGILL, Illegal instruction. > (gdb) x/i $pc ## the faulting instruction > (gdb) x/12i pc-6*4 ## disassemble the surrounding instructions > (Gdb) x/12xw $pc-6*4 ## and in 32-bit raw hexadecimal > (gdb) info reg ## content of all registers > (gdb) x/16xw $sp ## dump the active end of the stack > (gdb) bt ## source-level backtrace > -----
Here is what I get on first try: Program received signal SIGILL, Illegal instruction. vgPlain_am_startup (sp_at_startup=3204445696) at m_aspacemgr/aspacemgr-linux.c:1626 1626 init_nsegment(&seg); (gdb) x/i $pc => 0x58071090 <vgPlain_am_startup+20>: vmov.i32 d16, #0 ; 0x00000000 (gdb) x/12i $pc-6*4 0x58071078 <vgPlain_am_is_valid_for_aspacem_minAddr+236>: eoreq r6, lr, r4, lsr #6 0x5807107c <vgPlain_am_startup>: push {r4, r5, r6, r7, r8, r9, r10, r11, lr} 0x58071080 <vgPlain_am_startup+4>: sub sp, sp, #68 ; 0x44 0x58071084 <vgPlain_am_startup+8>: add r8, sp, #8 0x58071088 <vgPlain_am_startup+12>: mov r4, r0 0x5807108c <vgPlain_am_startup+16>: bl 0x5807611c <vgModuleLocal_am_segnames_init> => 0x58071090 <vgPlain_am_startup+20>: vmov.i32 d16, #0 ; 0x00000000 0x58071094 <vgPlain_am_startup+24>: mov lr, r8 0x58071098 <vgPlain_am_startup+28>: mov r3, #0 0x5807109c <vgPlain_am_startup+32>: mov r10, #1 0x580710a0 <vgPlain_am_startup+36>: str r3, [sp, #56] ; 0x38 0x580710a4 <vgPlain_am_startup+40>: mvn r2, #0 (gdb) x/12xw $pc-6*4 0x58071078 <vgPlain_am_is_valid_for_aspacem_minAddr+236>: 0x002e6324 0xe92d4ff0 0xe24dd044 0xe28d8008 0x58071088 <vgPlain_am_startup+12>: 0xe1a04000 0xeb001422 0xf2c00010 0xe1a0e008 0x58071098 <vgPlain_am_startup+28>: 0xe3a03000 0xe3a0a001 0xe58d3038 0xe3e02000 (gdb) info reg r0 0x4 4 r1 0x0 0 r2 0x5850a0e8 1481679080 r3 0x5850a0f8 1481679096 r4 0xbefff600 3204445696 r5 0x58606388 1482711944 r6 0xbefff600 3204445696 r7 0x58260000 1478885376 r8 0x58708258 1483768408 r9 0x58708354 1483768660 r10 0x0 0 r11 0x587083ac 1483768748 r12 0x5870a3b4 1483776948 sp 0x58708250 0x58708250 <vgPlain_interim_stack+1056416> lr 0x58071090 1476858000 pc 0x58071090 0x58071090 <vgPlain_am_startup+20> cpsr 0x80000010 -2147483632 fpscr 0x0 0 (gdb) x/16xw $sp 0x58708250 <vgPlain_interim_stack+1056416>: 0x00000000 0x00000000 0x00000000 0x00000000 0x58708260 <vgPlain_interim_stack+1056432>: 0x00000000 0x00000000 0x00000000 0x00000000 0x58708270 <vgPlain_interim_stack+1056448>: 0x00000000 0x00000000 0x00000000 0x0013296c 0x58708280 <vgPlain_interim_stack+1056464>: 0xbefff604 0xbefff600 0x58260000 0x581fea9c As a reminder I do not have neon on this machine: Features : half thumb fastmult vfp edsp thumbee vfpv3 tls idiva idivt vfpd32 lpae Also as a reminder, I cannot reproduce the above symptoms on a different machine (with neon): Features : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32 Thanks again for your kind help, _______________________________________________ Valgrind-users mailing list Valgrind-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-users