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

Reply via email to