** Merge proposal unlinked: https://code.launchpad.net/~ahasenack/ubuntu/+source/ust/+git/ust/+merge/427642
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ust in Ubuntu. https://bugs.launchpad.net/bugs/1953065 Title: 2.13.0 FTBFS Status in LTTng-UST: Unknown Status in ust package in Ubuntu: Fix Released Bug description: I tried to merge ust from debian into ubuntu, to fix a build-time dependency, but stumbled on an FTBFS with that version. I filed upstream bug at https://bugs.lttng.org/issues/1337 It basically happens in some new test cases that were added in 2.13.0 and crash when we build it using our default -Wl,-Bsymbolic-flags linker option, which we have been using for years in Ubuntu. Here is the testsuite log output: ================================================ lttng-ust 2.14.0-pre: tests/test-suite.log ================================================ # TOTAL: 246 # PASS: 241 # SKIP: 0 # XFAIL: 0 # FAIL: 4 # XPASS: 0 # ERROR: 1 .. contents:: :depth: 2 ERROR: regression/abi0-conflict/test_abi0_conflict ================================================== 1..22 # LD_PRELOAD # regression/abi0-conflict/test_abi0_conflict: LD_PRELOAD ok 1 - LD_PRELOAD: no-ust app works PASS: regression/abi0-conflict/test_abi0_conflict 1 - LD_PRELOAD: no-ust app works ok 2 - LD_PRELOAD: no-ust app with abi0 preload succeeds PASS: regression/abi0-conflict/test_abi0_conflict 2 - LD_PRELOAD: no-ust app with abi0 preload succeeds ./regression/abi0-conflict/test_abi0_conflict: line 56: 592651 Aborted (core dumped) LD_PRELOAD="${LIBFAKEUST0}:${LIBUST1}" "${CURDIR}/app_noust" > "$STD_OUTPUT" 2> "$STD_ERROR" ok 3 - LD_PRELOAD: no-ust app with abi0 and abi1 preload fails PASS: regression/abi0-conflict/test_abi0_conflict 3 - LD_PRELOAD: no-ust app with abi0 and abi1 preload fails ./regression/abi0-conflict/test_abi0_conflict: line 59: 592652 Aborted (core dumped) LD_PRELOAD="${LIBUST1}:${LIBFAKEUST0}" "${CURDIR}/app_noust" > "$STD_OUTPUT" 2> "$STD_ERROR" ok 4 - LD_PRELOAD: no-ust app with abi1 and abi0 preload fails PASS: regression/abi0-conflict/test_abi0_conflict 4 - LD_PRELOAD: no-ust app with abi1 and abi0 preload fails ok 5 - LD_PRELOAD: ust app works PASS: regression/abi0-conflict/test_abi0_conflict 5 - LD_PRELOAD: ust app works ./regression/abi0-conflict/test_abi0_conflict: line 68: 592669 Aborted (core dumped) LD_PRELOAD="${LIBFAKEUST0}" "${CURDIR}/app_ust" > "$STD_OUTPUT" 2> "$STD_ERROR" ok 6 - LD_PRELOAD: ust app with abi0 preload fails PASS: regression/abi0-conflict/test_abi0_conflict 6 - LD_PRELOAD: ust app with abi0 preload fails ./regression/abi0-conflict/test_abi0_conflict: line 71: 592683 Aborted (core dumped) LD_PRELOAD="${LIBFAKEUST0}:${LIBUST1}" "${CURDIR}/app_ust" > "$STD_OUTPUT" 2> "$STD_ERROR" ok 7 - LD_PRELOAD: ust app with abi0 and abi1 preload fails PASS: regression/abi0-conflict/test_abi0_conflict 7 - LD_PRELOAD: ust app with abi0 and abi1 preload fails ./regression/abi0-conflict/test_abi0_conflict: line 74: 592684 Aborted (core dumped) LD_PRELOAD="${LIBUST1}:${LIBFAKEUST0}" "${CURDIR}/app_ust" > "$STD_OUTPUT" 2> "$STD_ERROR" ok 8 - LD_PRELOAD: ust app with abi1 and abi0 preload fails PASS: regression/abi0-conflict/test_abi0_conflict 8 - LD_PRELOAD: ust app with abi1 and abi0 preload fails # dlopen # regression/abi0-conflict/test_abi0_conflict: dlopen ok 9 - dlopen: no-ust app works PASS: regression/abi0-conflict/test_abi0_conflict 9 - dlopen: no-ust app works ok 10 - dlopen: no-ust app with abi1 and abi1 succeeds PASS: regression/abi0-conflict/test_abi0_conflict 10 - dlopen: no-ust app with abi1 and abi1 succeeds ./regression/abi0-conflict/test_abi0_conflict: line 92: 592689 Aborted (core dumped) LD_LIBRARY_PATH="$LIBFAKEUST0_PATH:$LIBUST1_PATH" "${CURDIR}/app_noust_dlopen" abi0_abi1 > "$STD_OUTPUT" 2> "$STD_ERROR" ok 11 - dlopen: no-ust app with abi0 and abi1 fails PASS: regression/abi0-conflict/test_abi0_conflict 11 - dlopen: no-ust app with abi0 and abi1 fails not ok 12 - dlopen: no-ust app with abi1 and abi0 fails FAIL: regression/abi0-conflict/test_abi0_conflict 12 - dlopen: no-ust app with abi1 and abi0 fails # Failed test 'dlopen: no-ust app with abi1 and abi0 fails' # regression/abi0-conflict/test_abi0_conflict: Failed test 'dlopen: no-ust app with abi1 and abi0 fails' # in /home/ubuntu/git/packages/ust/lttng-ust/tests/utils/tap.sh:isnt() at line 300. # regression/abi0-conflict/test_abi0_conflict: in /home/ubuntu/git/packages/ust/lttng-ust/tests/utils/tap.sh:isnt() at line 300. # got: '0' # regression/abi0-conflict/test_abi0_conflict: got: '0' # expected: '0' # regression/abi0-conflict/test_abi0_conflict: expected: '0' ok 13 - dlopen: ust app works PASS: regression/abi0-conflict/test_abi0_conflict 13 - dlopen: ust app works not ok 14 - dlopen: ust app with abi0 fails FAIL: regression/abi0-conflict/test_abi0_conflict 14 - dlopen: ust app with abi0 fails # Failed test 'dlopen: ust app with abi0 fails' # regression/abi0-conflict/test_abi0_conflict: Failed test 'dlopen: ust app with abi0 fails' # in /home/ubuntu/git/packages/ust/lttng-ust/tests/utils/tap.sh:isnt() at line 300. # regression/abi0-conflict/test_abi0_conflict: in /home/ubuntu/git/packages/ust/lttng-ust/tests/utils/tap.sh:isnt() at line 300. # got: '0' # regression/abi0-conflict/test_abi0_conflict: got: '0' # expected: '0' # regression/abi0-conflict/test_abi0_conflict: expected: '0' not ok 15 - dlopen: ust app with abi0 and abi1 fails FAIL: regression/abi0-conflict/test_abi0_conflict 15 - dlopen: ust app with abi0 and abi1 fails # Failed test 'dlopen: ust app with abi0 and abi1 fails' # regression/abi0-conflict/test_abi0_conflict: Failed test 'dlopen: ust app with abi0 and abi1 fails' # in /home/ubuntu/git/packages/ust/lttng-ust/tests/utils/tap.sh:isnt() at line 300. # regression/abi0-conflict/test_abi0_conflict: in /home/ubuntu/git/packages/ust/lttng-ust/tests/utils/tap.sh:isnt() at line 300. # got: '0' # regression/abi0-conflict/test_abi0_conflict: got: '0' # expected: '0' # regression/abi0-conflict/test_abi0_conflict: expected: '0' not ok 16 - dlopen: ust app with abi1 and abi0 fails FAIL: regression/abi0-conflict/test_abi0_conflict 16 - dlopen: ust app with abi1 and abi0 fails # Failed test 'dlopen: ust app with abi1 and abi0 fails' # regression/abi0-conflict/test_abi0_conflict: Failed test 'dlopen: ust app with abi1 and abi0 fails' # in /home/ubuntu/git/packages/ust/lttng-ust/tests/utils/tap.sh:isnt() at line 300. # regression/abi0-conflict/test_abi0_conflict: in /home/ubuntu/git/packages/ust/lttng-ust/tests/utils/tap.sh:isnt() at line 300. # got: '0' # regression/abi0-conflict/test_abi0_conflict: got: '0' # expected: '0' # regression/abi0-conflict/test_abi0_conflict: expected: '0' # Indirect linking # regression/abi0-conflict/test_abi0_conflict: Indirect linking ok 17 - indirect: no-ust app with abi0 succeeds PASS: regression/abi0-conflict/test_abi0_conflict 17 - indirect: no-ust app with abi0 succeeds ok 18 - indirect: no-ust app with abi1 succeeds PASS: regression/abi0-conflict/test_abi0_conflict 18 - indirect: no-ust app with abi1 succeeds ./regression/abi0-conflict/test_abi0_conflict: line 131: 592803 Aborted (core dumped) "${CURDIR}/app_noust_indirect_abi0_abi1" > "$STD_OUTPUT" 2> "$STD_ERROR" ok 19 - indirect: no-ust app with abi0 and abi1 fails PASS: regression/abi0-conflict/test_abi0_conflict 19 - indirect: no-ust app with abi0 and abi1 fails ./regression/abi0-conflict/test_abi0_conflict: line 136: 592817 Aborted (core dumped) "${CURDIR}/app_ust_indirect_abi0" > "$STD_OUTPUT" 2> "$STD_ERROR" ok 20 - indirect: ust app with abi0 fails PASS: regression/abi0-conflict/test_abi0_conflict 20 - indirect: ust app with abi0 fails ok 21 - indirect: ust app with abi1 succeeds PASS: regression/abi0-conflict/test_abi0_conflict 21 - indirect: ust app with abi1 succeeds ./regression/abi0-conflict/test_abi0_conflict: line 142: 592847 Aborted (core dumped) "${CURDIR}/app_ust_indirect_abi0_abi1" > "$STD_OUTPUT" 2> "$STD_ERROR" ok 22 - indirect: ust app with abi0 and abi1 fails PASS: regression/abi0-conflict/test_abi0_conflict 22 - indirect: ust app with abi0 and abi1 fails # Looks like you failed 4 tests of 22. # regression/abi0-conflict/test_abi0_conflict: Looks like you failed 4 tests of 22. ERROR: regression/abi0-conflict/test_abi0_conflict - exited with status 4 To manage notifications about this bug go to: https://bugs.launchpad.net/lttng-ust/+bug/1953065/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp