It's caused by the order of the DT_NEEDED entries being different between builds for TW and Leap: # readelf -d /usr/lib64/qt5/libexec/QtWebEngineProcess Dynamic section at offset 0x2db0 contains 30 entries: Tag Type Name/Value 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] 0x0000000000000001 (NEEDED) Shared library: [libQt5Core.so.5] 0x0000000000000001 (NEEDED) Shared library: [libQt5WebEngineCore.so.5] 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] This leads to RTLD_NEXT called from libQt5WebEngineCore.so.5 not looking at libc.so.6 again. On Leap it looks like this: # readelf -d /usr/lib64/qt5/libexec/QtWebEngineProcess Dynamic section at offset 0x1db0 contains 30 entries: Tag Type Name/Value 0x0000000000000001 (NEEDED) Shared library: [libQt5Core.so.5] 0x0000000000000001 (NEEDED) Shared library: [libQt5WebEngineCore.so.5] 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] As a workaround, LD_PRELOAD=libQt5WebEngineCore.so.5 can be used to move it before libc.so.6 on the search order list.