Skip to content

problem about running evaluation  #8

Description

@zz-fz-john

I compile the alarm4i-cb to evaluate.But I face the segmention fault. I use gdb to debug the program .
following are debug information .

(gdb) r
Starting program: /root/OAT/work/combo_cb 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
__cfv_ret () at trampoline.S:35
35		stp	x0, x1, [sp, #-144]!      /* store scratch registers */
(gdb) x/gx $sp-144
0x7fff7ffff0:	Cannot access memory at address 0x7fff7ffff0
(gdb) x/gx $sp-140
0x7fff7ffff4:	Cannot access memory at address 0x7fff7ffff4
(gdb) x/gx $sp-130
0x7fff7ffffe:	Cannot access memory at address 0x7fff7ffffe
(gdb) x/gx $sp-120
0x7fff800008:	0x0000000000000000
(gdb) x/gx $sp
0x7fff800080:	0x0000000000000000
(gdb) x/gx $sp-138
0x7fff7ffff6:	Cannot access memory at address 0x7fff7ffff6
(gdb) x/gx $sp-132
0x7fff7ffffc:	Cannot access memory at address 0x7fff7ffffc
(gdb) x/gx $sp-131
0x7fff7ffffd:	Cannot access memory at address 0x7fff7ffffd
(gdb) x/gx $sp-130
0x7fff7ff
ffe:	Cannot access memory at address 0x7fff7ffffe
(gdb) x/gx $sp-129
0x7fff7fffff:	Cannot access memory at address 0x7fff7fffff
(gdb) x/gx $sp-128
0x7fff800000:	0x0000000000000000

as you can see ,in trampoline.s:35

stp	x0, x1, [sp, #-144]!      /* store scratch registers */

the sp-144 = 0x7fff7ffff0 is a invalid address.
how can I fix this bug ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions