On Thu, 2016-06-16 at 09:30 +0200, Ph. Marek wrote: > and I installed linux-image-4.6.0-1-amd64-dbg, but I don't quite see how > one of these could cause that error. > [...] > The problematic call in my stap file is "print_backtrace()" - if I comment > that out, I can compile, but that won't really help that much ;/ > And I'm fairly sure I had the print_backtrace() calls in last week, too..
For backtraces and 4.6.0 you will need this upstream commit: commit 15de83a3b4b298ea8fa5f86083017d062393c0db Author: David Smith <dsm...@redhat.com> Date: Fri May 27 11:19:03 2016 -0500 Fix PR20158 by updating the runtime for the 4.6 kernel. * buildrun.cxx (compile_pass): Added autoconf-stacktrace_ops-int-address.c compile test. * stack.c: (print_stack_address): If STAPCONF_STACKTRACE_OPS_INT_ADDRESS is defined, the function returns a int instead of being a void function. * runtime/linux/autoconf-stacktrace_ops-int-address.c: New autoconf-style test. Which fixes this upstream issue: https://sourceware.org/bugzilla/show_bug.cgi?id=20158