I reported yesterday that dtrace had suddenly broke on my Ubuntu 11.04 release.
At some point in the recent past, /proc/kallsyms was layered in
security. Looking at the file as a non-root user means we dont
have access to the symbol table (all values are zero). We fell
over in a heap since we couldnt find the right places to patch
in the kernel.
My sillyness really - as either I should run "make load" (or tools/load.pl)
as root, or be more careful when symbol lookups fail. The
script and driver dont handle the null pointers to well.
Simple fix is to shroud the opening of /proc/kallsyms by a call
Put up a new release to fix this.