[Bug 2163705] Re: spawn-based stackful coroutines terminate programs when used with asynchronous operations that have a completion signature starting with std::exception_ptr

Nadzeya Hutsko 2163705 at bugs.launchpad.net
Tue Aug 18 11:56:52 UTC 2026


** Changed in: boost1.83 (Ubuntu)
       Status: New => Triaged

** Tags added: dcr-incoming

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

Title:
  spawn-based stackful coroutines terminate programs when used with
  asynchronous operations that have a completion signature starting with
  std::exception_ptr

Status in boost1.83 package in Ubuntu:
  Triaged
Status in ceph package in Ubuntu:
  New

Bug description:
  When stackful coroutines are used with asynchronous operations, and
  the completion signature starts with std::exception_ptr, the program
  is unexpectedly terminated during a SUCCESS scenario (SIGSEGV).

  This was noticed with the ceph package, and detailed here:
  https://github.com/canonical/microceph/issues/810

  This affects ceph 20.2.x when deployed on noble, which will happen on
  an upcoming noble release.

  This has been fixed in 1.84, but Noble uses 1.83, and can affect
  applications there.

  Upstream fix:
  https://github.com/boostorg/asio/commit/27c352f77d1806c7eed8ea91def6c4bc5f3715c1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/boost1.83/+bug/2163705/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list