Hide Forgot
Description of problem: Tc segfaults when it tries to show filters if one filter is cgroup. It appears only on i386. The other architectures work fine, there are no segfaults. It is not an regression. It appears on iproute-2.6.32-45.el6 too. Version-Release number of selected component (if applicable): iproute-2.6.32-51.el6 How reproducible: 100% Steps to Reproduce: # ip link add TestIface type dummy # ip link set TestIface up # tc qdisc add dev TestIface root handle 1:0 htb default 14 # tc filter add dev TestIface parent 1:0 prio 3 handle 6 cgroup # tc filter show dev TestIface filter parent 1: protocol [768] pref 3 cgroup handle 0x6 Segmentation fault (core dumped) Actual results: Segfaults. Expected results: No segfaults. Additional info:
OK, issue reproduced (thanks again for the test system access) and fix identified: commit 4b45abd1f000f62df9b624e393d9f3d62751a266 Author: Stephen Hemminger <stephen.hemminger> Date: Thu Jul 29 18:03:35 2010 -0700 Fix NULL pointer reference when using basic match If basic match has no tree of matches underneath then print_ematch would core dump. With this commit backported, the segfault does no longer happen.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-0895.html