Skip to content

[VPP-1818] Crash deleting route with labels #3281

@vvalderrv

Description

@vvalderrv

Description

snip of stack trace

#5 0x00007f44ef54f743 in fib_path_list_get (index=4294967295)

at /usr/src/debug/vpp-19.08.1/src/vnet/fib/fib_path_list.c:107

#6 0x00007f44ef552819 in fib_path_list_walk (path_list_index=4294967295,

func=0x7f44ef55ea0f <fib_path_ext_match>, ctx=0x7f44ac5ba8c0)

at /usr/src/debug/vpp-19.08.1/src/vnet/fib/fib_path_list.c:1394

#7 0x00007f44ef55ea85 in fib_path_ext_resolve (path_ext=0x7f44ac5ba8c0,

path_list_index=4294967295) at /usr/src/debug/vpp-19.08.1/src/vnet/fib/fib_path_ext.c:119

#8 0x00007f44ef55f4c4 in fib_path_ext_list_resolve (list=0x7f44ac5d3920,

path_list_index=4294967295) at /usr/src/debug/vpp-19.08.1/src/vnet/fib/fib_path_ext.c:423

#9 0x00007f44ef545657 in fib_entry_src_api_path_remove (src=0x7f44ac5d3920,

pl_flags=FIB_PATH_LIST_FLAG_NONE, rpaths=0x7f44ac5d7d90)

at /usr/src/debug/vpp-19.08.1/src/vnet/fib/fib_entry_src_api.c:126</p>

(gdb) f 7

#7 0x00007f44ef55ea85 in fib_path_ext_resolve (path_ext=0x7f44ac5ba8c0,

path_list_index=4294967295) at /usr/src/debug/vpp-19.08.1/src/vnet/fib/fib_path_ext.c:119

119 fib_path_list_walk(path_list_index,

(gdb) l

114


{
115 /*
116 * Find the path on the path list that this is an extension for
117 */
118 path_ext->fpe_path_index = FIB_NODE_INDEX_INVALID;
119 fib_path_list_walk(path_list_index,
120 fib_path_ext_match,
121 path_ext);
122 }

123

(gdb) p path_list_index

$33 = 4294967295

attempting to walk a null path list. the problem is that the extensions were not removed.

Assignee

Unassigned

Reporter

Neale Ranns

Comments

No comments.

Original issue: https://jira.fd.io/browse/VPP-1818

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions