Hi Chris,

Until today, the problem only appeared again:

Program received signal SIGSEGV, Segmentation fault.
__memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1663
1663    ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: No such file or 
directory.
(gdb) bt
#0  __memmove_ssse3_back () at 
../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1663
#1  0x00007ffff796531f in unix_cli_line_process_one (cm=0x7ffff7ba6d80 
<unix_cli_main>, um=0x7ffff7ba77e0 <unix_main>, cf=0x7fffb5e5bf80, 
uf=0x7fffb5e5bf24, 
    input=115 's', action=UNIX_CLI_PARSE_ACTION_NOMATCH) at 
/home/vpp/17.07_x64/vpp/build-data/../src/vlib/unix/cli.c:2065
#2  0x00007ffff7965911 in unix_cli_line_edit (cm=0x7ffff7ba6d80 
<unix_cli_main>, um=0x7ffff7ba77e0 <unix_main>, cf=0x7fffb5e5bf80)
    at /home/vpp/17.07_x64/vpp/build-data/../src/vlib/unix/cli.c:2154
#3  0x00007ffff7965c49 in unix_cli_process_input (cm=0x7ffff7ba6d80 
<unix_cli_main>, cli_file_index=0)
    at /home/vpp/17.07_x64/vpp/build-data/../src/vlib/unix/cli.c:2194
#4  0x00007ffff7966814 in unix_cli_process (vm=0x7ffff7ba7080 
<vlib_global_main>, rt=0x7fffb5e5c000, f=0x0)
    at /home/vpp/17.07_x64/vpp/build-data/../src/vlib/unix/cli.c:2320
#5  0x00007ffff7928699 in vlib_process_bootstrap (_a=140736239855696) at 
/home/vpp/17.07_x64/vpp/build-data/../src/vlib/main.c:1275
#6  0x00007ffff695fddc in clib_calljmp () at 
/home/vpp/17.07_x64/vpp/build-data/../src/vppinfra/longjmp.S:128
#7  0x00007fffb5956820 in ?? ()
#8  0x00007ffff79287ce in vlib_process_startup (vm=0x7ffff795c5b2 
<clib_mem_size+141>, p=0x7fffb5956880, f=0x8496528d2a6d3500)
    at /home/vpp/17.07_x64/vpp/build-data/../src/vlib/main.c:1300
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) f 1
#1  0x00007ffff796531f in unix_cli_line_process_one (cm=0x7ffff7ba6d80 
<unix_cli_main>, um=0x7ffff7ba77e0 <unix_main>, cf=0x7fffb5e5bf80, 
uf=0x7fffb5e5bf24, 
    input=115 's', action=UNIX_CLI_PARSE_ACTION_NOMATCH) at 
/home/vpp/17.07_x64/vpp/build-data/../src/vlib/unix/cli.c:2065
2065                  memmove (cf->current_command + cf->cursor + 1,
(gdb) p cf->current_command 
$36 = (u8 *) 0x7fffb5e5b740 "Ahow interface ipsec-gre "
(gdb) p  cf->cursor
$37 = 15
(gdb) p j
$38 = -15
(gdb) 

Until now I have not figured out the rule that it appears.

Thanks,
xyxue



 
From: Luke, Chris
Date: 2017-08-17 04:54
To: 薛欣颖; vpp-dev@lists.fd.io
Subject: RE: [vpp-dev] memmove fault
Can you be more specific about the steps that led up to this issue?
 
I won’t be able to work on it until September (about to go on vacation) but I 
do want to try to capture the details so I can try to recreate it.
 
Chris.
 
From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On 
Behalf Of ???
Sent: Tuesday, August 15, 2017 5:14
To: vpp-dev@lists.fd.io
Subject: [vpp-dev] memmove fault
 
 
Hi,

When I failed to configure a command, then click the up key , there is a 
Segmentation fault(not every time):

Program received signal SIGSEGV, Segmentation fault.
__memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1664
1664    ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: No such file or 
directory.
(gdb) bt
#0  __memmove_ssse3_back () at 
../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1664
#1  0x00007ffff7966f56 in unix_cli_line_process_one (cm=0x7ffff7ba4960 
<unix_cli_main>, 
    um=0x7ffff7ba7dc0 <unix_main>, cf=0x7fffb5de5b3c, uf=0x7fffb5de5ae0, 
input=102 'f', 
    action=UNIX_CLI_PARSE_ACTION_NOMATCH) at 
/home/vpp/17.07_x64/vpp/build-data/../src/vlib/unix/cli.c:2063
#2  0x00007ffff7967548 in unix_cli_line_edit (cm=0x7ffff7ba4960 
<unix_cli_main>, um=0x7ffff7ba7dc0 <unix_main>, 
    cf=0x7fffb5de5b3c) at 
/home/vpp/17.07_x64/vpp/build-data/../src/vlib/unix/cli.c:2152
#3  0x00007ffff7967880 in unix_cli_process_input (cm=0x7ffff7ba4960 
<unix_cli_main>, cli_file_index=0)
    at /home/vpp/17.07_x64/vpp/build-data/../src/vlib/unix/cli.c:2192
#4  0x00007ffff796844b in unix_cli_process (vm=0x7ffff7ba7560 
<vlib_global_main>, rt=0x7fffb5e70000, f=0x0)
    at /home/vpp/17.07_x64/vpp/build-data/../src/vlib/unix/cli.c:2318
#5  0x00007ffff792a320 in vlib_process_bootstrap (_a=140736239921232)
    at /home/vpp/17.07_x64/vpp/build-data/../src/vlib/main.c:1274
#6  0x00007ffff696fd4c in clib_calljmp () at 
/home/vpp/17.07_x64/vpp/build-data/../src/vppinfra/longjmp.S:128
#7  0x00007fffb5966820 in ?? ()
#8  0x00007ffff792a455 in vlib_process_startup (vm=0x7ffff795e1e9 
<clib_mem_size+141>, p=0x7fffb5966880, 
    f=0xedcb4a35d968b00) at 
/home/vpp/17.07_x64/vpp/build-data/../src/vlib/main.c:1299
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

How should we solve this problem?

Thanks,
xyxue


_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to