[Bug dynamic-link/34429] New: rsyslogd crashes while resolving IFUNC symbol

schwab--- via Glibc-bugs <[email protected]> Thu, 23 Jul 2026 11:24:10 +0000
Newsgroups gmane.comp.lib.glibc.bugs
Message-ID <[email protected]/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=3D34429

            Bug ID: 34429
           Summary: rsyslogd crashes while resolving IFUNC symbol
           Product: glibc
           Version: 2.43
            Status: NEW
          Severity: normal
          Priority: P2
         Component: dynamic-link
          Assignee: unassigned at sourceware dot org
          Reporter: [email protected]
  Target Milestone: ---
              Host: x86_64-*-*

$ LD_DEBUG=3Dbindings rsyslogd
[...]
      2609:     binding file /lib64/libfastjson.so.4 [0] to /lib64/libm.so.6
[0]: normal symbol `modf' [GLIBC_2.2.5]
rsyslogd: Relink `/lib64/libfastjson.so.4' with `/lib64/libm.so.6' for IFUNC
symbol `modf'
Segmentation fault         (core dumped) LD_DEBUG=3Dbindings rsyslogd
$ ldd /usr/sbin/rsyslogd
        linux-vdso.so.1 (0x00007fa2eb9f0000)
        libz.so.1 =3D> /lib64/libz.so.1 (0x00007fa2eb8e1000)
        libm.so.6 =3D> /lib64/libm.so.6 (0x00007fa2eb7c5000)
        libestr.so.0 =3D> /lib64/libestr.so.0 (0x00007fa2eb7bf000)
        libfastjson.so.4 =3D> /lib64/libfastjson.so.4 (0x00007fa2eb7af000)
        libsystemd.so.0 =3D> /lib64/libsystemd.so.0 (0x00007fa2eb684000)
        libuuid.so.1 =3D> /lib64/libuuid.so.1 (0x00007fa2eb67a000)
        libc.so.6 =3D> /lib64/libc.so.6 (0x00007fa2eb400000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fa2eb9f2000)
$ ldd /lib64/libfastjson.so.4
        linux-vdso.so.1 (0x00007f755cecd000)
        libc.so.6 =3D> /lib64/libc.so.6 (0x00007f755cc00000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f755cecf000)

modf is also in libc, so linking libfastjson against libm should not be
necessary.

--=20
You are receiving this mail because:
You are on the CC list for the bug.=