[Bug 1234014] New: openmpi4/rpm: build varies on old CPU

https://bugzilla.suse.com/show_bug.cgi?id=1234014 Bug ID: 1234014 Summary: openmpi4/rpm: build varies on old CPU Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: All Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: nicolas.morey@suse.com Reporter: bwiedemann@suse.com QA Contact: qa-bugs@suse.de CC: mls@suse.com Target Milestone: --- Found By: Development Blocker: --- While working on reproducible builds for openSUSE, I found that our openmpi4:gnu-hpc package silently misses some provides such as libfabric.so.1()(64bit) 16384 when building on an older CPU with osc build --vm-type=kvm --build-opt=--vm-custom-opt="-cpu qemu64" The build.log shows "Illegal instruction" happens in rpm: [ 1302s] Provides: mpi openmpi_4_1_7-gnu-hpc = 4.1.7-1.1 openmpi_4_1_7-gnu-hpc(x86-64) = 4.1.7-1.1 [ 1302s] Requires(interp): /bin/sh [ 1302s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 1302s] Requires(postun): /bin/sh [ 1302s] Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.8)(64bit) libevent_core-2.1.so.7()(64bit) [ 1302s] Recommends: openmpi4-config [ 1302s] Processing files: libopenmpi_4_1_7-gnu-hpc-4.1.7-1.1.x86_64 [ 1302s] [buildhostb:215036:0:215036] Caught signal 4 (Illegal instruction: illegal operand) [ 1302s] ==== backtrace (tid: 215036) ==== [ 1302s] 0 /lib64/libucs.so.0(ucs_handle_error+0x2dc) [0x7f7545add93c] [ 1302s] 1 /lib64/libucs.so.0(+0x39b29) [0x7f7545addb29] [ 1302s] 2 /lib64/libucs.so.0(+0x39ba3) [0x7f7545addba3] [ 1302s] 3 /lib64/libc.so.6(+0x41580) [0x7f7545841580] [ 1302s] 4 /lib64/libfabric.so.1(+0x44341) [0x7f7545244341] [ 1302s] 5 /lib64/ld-linux-x86-64.so.2(+0x469e) [0x7f7545c1569e] [ 1302s] 6 /lib64/ld-linux-x86-64.so.2(+0x479c) [0x7f7545c1579c] [ 1302s] 7 /lib64/ld-linux-x86-64.so.2(_dl_catch_exception+0x110) [0x7f7545c125fe] [ 1302s] 8 /lib64/ld-linux-x86-64.so.2(+0xb6ce) [0x7f7545c1c6ce] [ 1302s] 9 /lib64/ld-linux-x86-64.so.2(_dl_catch_exception+0x83) [0x7f7545c12571] [ 1302s] 10 /lib64/ld-linux-x86-64.so.2(+0xbb2c) [0x7f7545c1cb2c] [ 1302s] 11 /lib64/libc.so.6(+0x93a3c) [0x7f7545893a3c] [ 1302s] 12 /lib64/ld-linux-x86-64.so.2(_dl_catch_exception+0x83) [0x7f7545c12571] [ 1302s] 13 /lib64/ld-linux-x86-64.so.2(+0x16a3) [0x7f7545c126a3] [ 1302s] 14 /lib64/libc.so.6(+0x934e7) [0x7f75458934e7] [ 1302s] 15 /lib64/libc.so.6(dlopen+0x73) [0x7f7545893b01] [ 1302s] 16 /usr/lib/rpm/dlinfo(+0x11e5) [0x5594d055c1e5] [ 1302s] 17 /lib64/libc.so.6(+0x2a2ae) [0x7f754582a2ae] [ 1302s] 18 /lib64/libc.so.6(__libc_start_main+0x8b) [0x7f754582a379] [ 1302s] 19 /usr/lib/rpm/dlinfo(+0x10c5) [0x5594d055c0c5] -- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=1234014 https://bugzilla.suse.com/show_bug.cgi?id=1234014#c5 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |VERIFIED --- Comment #5 from Bernhard Wiedemann <bwiedemann@suse.com> --- Confirmed the fix in Factory. The fix is in https://build.opensuse.org/request/show/1227698 libfabric -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com