After some more research, I've found some interesting things. It appears
that this is a regression in the pybind11 package that causes this
runtime crash.

This upstream PR [1] introduced a latent bug where a a `free()` is
called on string-literals. This was then noted by the following upstream
issues [2] and [3], and addressed with the following PRs [4] and [5].
The eventual stable version of pybind11 is 3.0.3 (see: [6]).

Since the current version of pybind11 for both Resolute and Stonking is
3.0.1-3, it can be assumed that all reverse-dependencies are affected. I
will post a more in-depth bug-report for the pybind11 package and
forward it to Debian.

1. https://github.com/pybind/pybind11/pull/5486
2. https://github.com/pybind/pybind11/issues/5976
3. https://github.com/pybind/pybind11/issues/5991
4. https://github.com/pybind/pybind11/pull/6010
5. https://github.com/pybind/pybind11/pull/6015
6. https://github.com/pybind/pybind11/releases#release-v3.0.3


** Bug watch added: github.com/pybind/pybind11/issues #5976
   https://github.com/pybind/pybind11/issues/5976

** Bug watch added: github.com/pybind/pybind11/issues #5991
   https://github.com/pybind/pybind11/issues/5991

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2163679

Title:
  autopkgtest failure: free() invalid pointer

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ecflow/+bug/2163679/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to