Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-35600

afw binary executable tests fail in nightly clean builds

    XMLWordPrintable

Details

    Description

      Each binary executable test began exiting with status 127 on 2022-10-15 with this error message:

      symbol lookup error: /j/ws/scipipe/ci_hsc/centos-7-conda/lsstsw/build/afw/lib/libafw.so: undefined symbol: _Py_Dealloc
      

      It appears that this is likely the result of pybind11 upgrading to 2.10.0, but there may be an underlying problem since it is unexpected that libafw would depend on Python at all.

      Attachments

        Issue Links

          Activity

            jbosch Jim Bosch added a comment -

            Fix is still being fully tested, but the immediate problem in afw is at least fixed, so I'm putting it in review:

            https://github.com/lsst/afw/pull/643

            jbosch Jim Bosch added a comment - Fix is still being fully tested, but the immediate problem in afw is at least fixed, so I'm putting it in review: https://github.com/lsst/afw/pull/643
            ktl Kian-Tat Lim added a comment -

            Thanks for the added comment. Looks good.

            ktl Kian-Tat Lim added a comment - Thanks for the added comment. Looks good.

            Backport is done for v24.

            wittgen Matthias Wittgen added a comment - Backport is done for v24.

            People

              jbosch Jim Bosch
              ktl Kian-Tat Lim
              Kian-Tat Lim
              Jim Bosch, Kian-Tat Lim, Matthias Wittgen
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Jenkins

                  No builds found.