On Mon, Nov 10, 2014 at 03:13:46PM +0900, Namhyung Kim wrote: SNIP
> >> + dso__set_short_name(dso, "[kernel.vmlinux]", false); > >> + > > > > heya, > > I've got attached segfault in perf script because of this, > > if I revert it's ok.. > > Oops, sorry. It seems somehow to fail to find a matching kernel dso > from the build-id table.. anyway we need to access 'kernel' instead of > 'dso' since it might be invalid at this time. > > Could you please check below patch? > > > From e28ec815465721b81669c47eb00d8307f4b424cd Mon Sep 17 00:00:00 2001 > From: Namhyung Kim <namhy...@kernel.org> > Date: Mon, 10 Nov 2014 15:05:26 +0900 > Subject: [PATCH] perf tools: Fix segfault due to invalid kernel dso access > > When processing kernel mmap event, it should access the 'kernel' > variable as sometimes it cannot find a matching dso from build-id > table so 'dso' might be invalid. > > Reported-by: Jiri Olsa <jo...@redhat.com> > Signed-off-by: Namhyung Kim <namhy...@kernel.org> yep, works nicely now Tested-by: Jiri Olsa <jo...@redhat.com> thanks, jirka -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/