Hi, 

Could this be a result of: type a command in the cli and don’t execute it, 
press up-arrow, try to input a new command in the empty prompt line, sigsegv?

Florin

P.S. Chris, apologies, I plead guilty for not trying to debug it … 

> On Sep 19, 2017, at 10:52 PM, 薛欣颖 <xy...@fiberhome.com> wrote:
> 
> 
> 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 <mailto:chris_l...@comcast.com>
> Date: 2017-08-17 04:54
> To: 薛欣颖 <mailto:xy...@fiberhome.com>; vpp-dev@lists.fd.io 
> <mailto: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

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

Reply via email to