--- a/tools/perf/builtin-top.c 2016-04-19 23:44:02.000000000 -0700 +++ b/tools/perf/builtin-top.c 2016-06-20 15:08:44.397210036 -0700 @@ -766,7 +766,7 @@ */ if (!top->kptr_restrict_warned && !top->vmlinux_warned && al.map == machine->vmlinux_maps[MAP__FUNCTION] && - RB_EMPTY_ROOT(&al.map->dso->symbols[MAP__FUNCTION])) { + (al.map != NULL && RB_EMPTY_ROOT(&al.map->dso->symbols[MAP__FUNCTION]))) { if (symbol_conf.vmlinux_name) { char serr[256]; dso__strerror_load(al.map->dso, serr, sizeof(serr));