aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/report/linux.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-07-06 17:26:25 +0200
committerDmitry Vyukov <dvyukov@google.com>2020-07-06 17:26:25 +0200
commitef278c737f9a393f2d22adf1f1e1e4325d4d190c (patch)
tree7345eaf1cc8e1289e7763d2989a968535801b116 /pkg/report/linux.go
parent36db93ffb999fa743fc81cf9d05811b94751ca5f (diff)
pkg/report: use rtnetlink_rcv_msg as stall anchor frame
It also hash high branching factor and a bug is more likely in the callback. For the added test we used to say: INFO: rcu detected stall in __sys_sendmsg now we say more useful: INFO: rcu detected stall in tc_modify_qdisc
Diffstat (limited to 'pkg/report/linux.go')
-rw-r--r--pkg/report/linux.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkg/report/linux.go b/pkg/report/linux.go
index 03d6b72ed..b24d9ae42 100644
--- a/pkg/report/linux.go
+++ b/pkg/report/linux.go
@@ -705,6 +705,7 @@ var linuxStallAnchorFrames = []*regexp.Regexp{
compile("^sock_ioctl"),
compile("^compat_sock_ioctl"),
compile("^nfnetlink_rcv_msg"),
+ compile("^rtnetlink_rcv_msg"),
compile("^(compat_)?(SYSC|SyS|__sys|___sys|__do_sys|__se_sys|__x64_sys)_(socketpair|connect|ioctl)"),
// Page fault entry points:
compile("__do_fault"),