<matrixBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.ghprb.GhprbCause'><shortDescription>GitHub pull request #3669 of commit 2133464fe9b92be51ec80e4db7fb23ff9e77c40e, no merge conflicts.</shortDescription></cause></action><action _class='org.jenkinsci.plugins.ghprb.GhprbParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>sha1</name><value>origin/pr/3669/merge</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbActualCommit</name><value>2133464fe9b92be51ec80e4db7fb23ff9e77c40e</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbActualCommitAuthor</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbActualCommitAuthorEmail</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbAuthorRepoGitUrl</name><value>https://github.com/alan-maguire/bcc.git</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTriggerAuthor</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTriggerAuthorEmail</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTriggerAuthorLogin</name><value>yonghong-song</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTriggerAuthorLoginMention</name><value>@yonghong-song</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullId</name><value>3669</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTargetBranch</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbSourceBranch</name><value>ksnoop-fix</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GIT_BRANCH</name><value>ksnoop-fix</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullAuthorEmail</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullAuthorLogin</name><value>alan-maguire</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullAuthorLoginMention</name><value>@alan-maguire</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullDescription</name><value>GitHub pull request #3669 of commit 2133464fe9b92be51ec80e4db7fb23ff9e77c40e, no merge conflicts.</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullTitle</name><value>ksnoop: fix verification failures on 5.15 kernel</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullLink</name><value>https://github.com/iovisor/bcc/pull/3669</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullLongDescription</name><value>hengqi.chen@gmail.com reported:\r\n\r\nI have two VMs:\r\n\r\nOne has the kernel built against the following commit:\r\n\r\n0693b27644f04852e46f7f034e3143992b658869 (bpf-next)\r\n\r\nThe ksnoop tool (from BCC repo) works well on this VM.\r\n\r\nAnother has the kernel built against the following commit:\r\n\r\n5319255b8df9271474bc9027cabf82253934f28d (bpf-next)\r\n\r\nOn this VM, the ksnoop tool failed with the following message:\r\n\r\n[snip]\r\n\r\n; last_ip = func_stack-&gt;ips[last_stack_depth];\r\n\r\n141: (67) r6 &lt;&lt;= 3\r\n\r\n142: (0f) r3 += r6\r\n\r\n; ip = func_stack-&gt;ips[stack_depth];\r\n\r\n143: (79) r2 = *(u64 *)(r4 +0)\r\n\r\n frame1: R0=map_value(id=0,off=0,ks=8,vs=144,imm=0) R1_w=invP(id=4,smin_value=-1,smax_value=14) R2_w=invP(id=0,umax_value=2040,var_off=(0x0; 0x7f8)) R3_w=map_value(id=0,off=8,ks=8,vs=144,umax_value=120,var_off=(0x0; 0x78)) R4_w=map_value(id=0,off=8,ks=8,vs=144,umax_value=2040,var_off=(0x0; 0x7f8)) R6_w=invP(id=0,umax_value=120,var_off=(0x0; 0x78)) R7=map_value(id=0,off=0,ks=8,vs=144,imm=0) R9=ctx(id=0,off=0,imm=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmmmmmm fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmmm fp-56=mmmmmmmm fp-64=mmmmmmmm fp-72=mmmmmmmm fp-80=mmmmmmmm fp-88=mmmmmmmm fp-96=mmmmmmmm fp-104=mmmmmmmm fp-112=mmmmmmmm fp-120=mmmmmmmm fp-128=mmmmmmmm fp-136=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=00000000\r\n\r\ninvalid access to map value, value_size=144 off=2048 size=8\r\n\r\nR4 max value is outside of the allowed memory range\r\n\r\nprocessed 65 insns (limit 1000000) max_states_per_insn 0 total_states 3 peak_states 3 mark_read 2\r\n\r\nlibbpf: -- END LOG --\r\n\r\nlibbpf: failed to load program 'kprobe_return'\r\n\r\nlibbpf: failed to load object 'ksnoop_bpf'\r\n\r\nlibbpf: failed to load BPF skeleton 'ksnoop_bpf': -4007\r\n\r\nError: Could not load ksnoop BPF: Unknown error 4007\r\n\r\nThe above invalid map access appears to stem from the fact the\r\n\"stack_depth\" variable (used to retrieve the instruction pointer\r\nfrom the recorded call stack) is decremented.  The off=2048\r\nvalue is a clue; this suggests an index resulting from an underflow\r\nof the __u8 index value.  Adding a bitmask to the decrement operation\r\nsolves the problem.  It appears that the guards on stack_depth size\r\naround the array dereference were optimized out.\r\n\r\nReported-by: Hengqi Chen &lt;hengqi.chen@gmail.com&gt;\r\nSigned-off-by: Alan Maguire &lt;alan.maguire@oracle.com&gt;</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbCommentBody</name><value>[buildbot, test this please]</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbGhRepository</name><value>iovisor/bcc</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbCredentialsId</name><value>6d3daf13-69b8-48b1-9c8f-ec5353264113</value></parameter></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>&lt;a title="ksnoop: fix verification failures on 5.15 kernel" href="https://github.com/iovisor/bcc/pull/3669"&gt;PR #3669&lt;/a&gt;: ksnoop: fix verification fa...</description><displayName>#1192</displayName><duration>1334274</duration><estimatedDuration>7460664</estimatedDuration><fullDisplayName>bcc-pr #1192</fullDisplayName><id>1192</id><keepLog>false</keepLog><number>1192</number><queueId>9545</queueId><result>SUCCESS</result><timestamp>1634653890530</timestamp><url>https://buildbot.iovisor.org/jenkins/job/bcc-pr/1192/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><run><number>1192</number><url>https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc25/1192/</url></run><run><number>1192</number><url>https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc26/1192/</url></run><run><number>1192</number><url>https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc27/1192/</url></run><run><number>1192</number><url>https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc28/1192/</url></run><run><number>1192</number><url>https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1604/1192/</url></run><run><number>1192</number><url>https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1710/1192/</url></run><run><number>1192</number><url>https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1804/1192/</url></run></matrixBuild>