[Bug runtime/33045] New: Systemtap does not work with Fedora rawhide kernel-6.16.0-0.rc0.250530gf66bc387efbe.7.fc43.x86_64

wcohen at redhat dot com sourceware-bugzilla@sourceware.org
Mon Jun 2 13:54:20 GMT 2025


https://sourceware.org/bugzilla/show_bug.cgi?id=33045

            Bug ID: 33045
           Summary: Systemtap does not work with Fedora rawhide
                    kernel-6.16.0-0.rc0.250530gf66bc387efbe.7.fc43.x86_64
           Product: systemtap
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: runtime
          Assignee: systemtap at sourceware dot org
          Reporter: wcohen at redhat dot com
  Target Milestone: ---

The Linux 6.16 kernel has a number of internal changes in it that prevent
systemtap from running. When attempting to run the systemtap testsuite on
Fedora rawhide ("make installcheck") with
kernel-6.16.0-0.rc0.250530gf66bc387efbe.7.fc43.x86_64 the smoke tests fail
with:

Running
/home/wcohen/systemtap_write/systemtap/testsuite/systemtap/environment_sanity.exp
...



**** failed systemtap kernel-devel smoke test:

In file included from
/home/wcohen/systemtap_write/install/share/systemtap/runtime/transport/transport.c:71,
                 from
/home/wcohen/systemtap_write/install/share/systemtap/runtime/linux/print.c:17,
                 from
/home/wcohen/systemtap_write/install/share/systemtap/runtime/print.c:17,
                 from
/home/wcohen/systemtap_write/install/share/systemtap/runtime/runtime_context.h:22,
                 from stap_52705c0b2c9954e544fb943cb24c28e8_1717_src.c:53:
/home/wcohen/systemtap_write/install/share/systemtap/runtime/transport/debugfs.c:
In function '_stp_debugfs_get_root_dir':
/home/wcohen/systemtap_write/install/share/systemtap/runtime/transport/debugfs.c:189:42:
error: implicit declaration of function 'lookup_one_len'; did you mean
'lookup_one'? [-Wimplicit-function-declaration]
  189 |                 __stp_debugfs_root_dir = lookup_one_len(name,
sb->s_root,
      |                                          ^~~~~~~~~~~~~~
      |                                          lookup_one
/home/wcohen/systemtap_write/install/share/systemtap/runtime/transport/debugfs.c:189:40:
error: assignment to 'struct dentry *' from 'int' makes pointer from integer
without a cast [-Wint-conversion]
  189 |                 __stp_debugfs_root_dir = lookup_one_len(name,
sb->s_root,
      |                                        ^
/home/wcohen/systemtap_write/install/share/systemtap/runtime/transport/transport.c:
In function '_stp_detach':
/home/wcohen/systemtap_write/install/share/systemtap/runtime/transport/transport.c:519:9:
error: '_stp_target_mnt_ns_fd' undeclared (first use in this function); did you
mean '_stp_handle_mnt_ns_fds'?
  519 |         _stp_target_mnt_ns_fd = -1;
      |         ^~~~~~~~~~~~~~~~~~~~~
      |         _stp_handle_mnt_ns_fds
/home/wcohen/systemtap_write/install/share/systemtap/runtime/transport/transport.c:519:9:
note: each undeclared identifier is reported only once for each function it
appears in
/home/wcohen/systemtap_write/install/share/systemtap/runtime/transport/transport.c:520:9:
error: '_stp_orig_mnt_ns_fd' undeclared (first use in this function); did you
mean '_stp_msg_mnt_ns_fds'?
  520 |         _stp_orig_mnt_ns_fd = -1;
      |         ^~~~~~~~~~~~~~~~~~~
      |         _stp_msg_mnt_ns_fds
/home/wcohen/systemtap_write/install/share/systemtap/runtime/transport/transport.c:521:9:
error: '_stp_fs_struct_unshared' undeclared (first use in this function)
  521 |         _stp_fs_struct_unshared = false;
      |         ^~~~~~~~~~~~~~~~~~~~~~~
/home/wcohen/systemtap_write/install/share/systemtap/runtime/transport/transport.c:
In function '_stp_handle_mnt_ns_fds':
/home/wcohen/systemtap_write/install/share/systemtap/runtime/transport/transport.c:783:5:
error: '_stp_target_mnt_ns_fd' undeclared (first use in this function); did you
mean '_stp_handle_mnt_ns_fds'?
  783 |     _stp_target_mnt_ns_fd = nsfds->target_fd;
      |     ^~~~~~~~~~~~~~~~~~~~~
      |     _stp_handle_mnt_ns_fds
/home/wcohen/systemtap_write/install/share/systemtap/runtime/transport/transport.c:784:5:
error: '_stp_orig_mnt_ns_fd' undeclared (first use in this function); did you
mean '_stp_msg_mnt_ns_fds'?
  784 |     _stp_orig_mnt_ns_fd = nsfds->orig_fd;
      |     ^~~~~~~~~~~~~~~~~~~
      |     _stp_msg_mnt_ns_fds
make[5]: ***
[/usr/src/kernels/6.16.0-0.rc0.250530gf66bc387efbe.7.fc43.x86_64/scripts/Makefile.build:203:
stap_52705c0b2c9954e544fb943cb24c28e8_1717_src.o] Error 1
make[4]: ***
[/usr/src/kernels/6.16.0-0.rc0.250530gf66bc387efbe.7.fc43.x86_64/Makefile:2054:
.] Error 2
make[3]: *** [Makefile:260: __sub-make] Error 2
WARNING: kbuild exited with status: 2
Pass 4: compilation failed.  [man error::pass4]
Kernel version 6.16.0 is outside tested range 3.10 ... 6.15-rc
child process exited abnormally

**** aborting testing.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Systemtap mailing list