Your message dated Wed, 10 Dec 2025 11:36:18 +0000
with message-id <[email protected]>
and subject line Bug#1122299: fixed in xenium 0.0.2+ds-10
has caused the Debian Bug report #1122299,
regarding xenium: FTBFS with the nocheck build profile
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1122299: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122299
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:xenium
Version: 0.0.2+ds-9
Severity: serious
Tags: forky sid ftbfs
User: [email protected]
Usertags: ftbfs-nocheck-profile

Dear maintainer:

During a rebuild of all packages in unstable using the nocheck build profile,
this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202512/

A wiki page discussing how to reproduce bugs in this category and
possible solutions is available here:

https://wiki.debian.org/qa.debian.org/FTBFS/nocheck

(It's a wiki, so you are welcome to contribute)

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:xenium, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]

In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_region() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:287:35,
    inlined from 
‘xenium::reclamation::generic_epoch_based<Traits>::region_guard::region_guard()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:126:35,
    inlined from ‘void benchmark_thread<T>::initialize(uint32_t) [with T = 
xenium::harris_michael_hash_map<unsigned int, unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::generic_epoch_based<xenium::reclamation::generic_epoch_based_traits<100,
 xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::eager> > > >]’ at 
/<<PKGBUILDDIR>>/benchmarks/hash_map_benchmark.cpp:107:38:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::dynamic_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::dynamic_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::dynamic_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘xenium::reclamation::hazard_pointer<Traits>::guard_ptr<T, 
MarkedPtr>::guard_ptr(const MarkedPtr&) [with T = 
xenium::harris_michael_hash_map<unsigned int, unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3,
 2, 100> > > > >::node; MarkedPtr = 
xenium::marked_ptr<xenium::harris_michael_hash_map<unsigned int, unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3,
 2, 100> > > > >::node, 1, 16>; Traits = 
xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3>
 >]’ at /<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:33:21:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::dynamic_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::dynamic_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::dynamic_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘xenium::reclamation::hazard_pointer<Traits 
[too-long-redacted] /impl/hazard_pointer.hpp:64:19,
    inlined from ‘bool xenium::harris_michael_hash_map<Key, Value, 
Policies>::find(hash_t, const Key&, std::size_t, find_info&, backoff&) [with 
Key = unsigned int; Value = unsigned int; Policies = 
{xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3,
 2, 100> > > >}]’ at 
/<<PKGBUILDDIR>>/./xenium/harris_michael_hash_map.hpp:492:13:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::dynamic_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::dynamic_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::dynamic_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘bool xenium::reclamation::hazard_pointer<T 
[too-long-redacted] impl/hazard_pointer.hpp:128:19,
    inlined from ‘bool xenium::harris_michael_hash_map<Key, Value, 
Policies>::find(hash_t, const Key&, std::size_t, find_info&, backoff&) [with 
Key = unsigned int; Value = unsigned int; Policies = 
{xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3,
 2, 100> > > >}]’ at 
/<<PKGBUILDDIR>>/./xenium/harris_michael_hash_map.hpp:504:35:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::static_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::static_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::static_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘xenium::reclamation::hazard_pointer<Traits>::guard_ptr<T, 
MarkedPtr>::guard_ptr(const MarkedPtr&) [with T = 
xenium::harris_michael_hash_map<unsigned int, unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > > >::node; MarkedPtr = 
xenium::marked_ptr<xenium::harris_michael_hash_map<unsigned int, unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > > >::node, 1, 16>; Traits = 
xenium::reclamation::hazard_pointer_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:33:21:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::static_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::static_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::static_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘xenium::reclamation::hazard_pointer<Traits 
[too-long-redacted] /impl/hazard_pointer.hpp:64:19,
    inlined from ‘bool xenium::harris_michael_hash_map<Key, Value, 
Policies>::find(hash_t, const Key&, std::size_t, find_info&, backoff&) [with 
Key = unsigned int; Value = unsigned int; Policies = 
{xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > >}]’ at 
/<<PKGBUILDDIR>>/./xenium/harris_michael_hash_map.hpp:492:13:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::static_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::static_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::static_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘bool 
xenium::reclamation::hazard_pointer<Traits>::guard_ptr<T, 
MarkedPtr>::acquire_if_equal(xenium::reclamation::hazard_pointer<Traits>::concurrent_ptr<T>&,
 const MarkedPtr&, std::memory_order) [with T = 
xenium::harris_michael_hash_map<unsigned int, unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > > >::node; MarkedPtr = 
xenium::marked_ptr<xenium::harris_michael_hash_map<unsigned int, unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > > >::node, 1, 16>; Traits = 
xenium::reclamation::hazard_pointer_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:128:19,
    inlined from ‘bool xenium::harris_michael_hash_map<Key, Value, 
Policies>::find(hash_t, const Key&, std::size_t, find_info&, backoff&) [with 
Key = unsigned int; Value = unsigned int; Policies = 
{xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > >}]’ at 
/<<PKGBUILDDIR>>/./xenium/harris_michael_hash_map.hpp:504:35:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::dynamic_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::dynamic_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::dynamic_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘xenium::reclamation::hazard_pointer<Traits>::guard_ptr<T, 
MarkedPtr>::guard_ptr(const MarkedPtr&) [with T = 
xenium::vyukov_hash_map<unsigned int, unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3,
 2, 100> > > > >::block; MarkedPtr = 
xenium::marked_ptr<xenium::vyukov_hash_map<unsigned int, unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3,
 2, 100> > > > >::block, 0, 16>; Traits = 
xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3>
 >]’ at /<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:33:21,
    inlined from ‘void xenium::vyukov_hash_map<Key, Value, 
Policies>::do_grow() [with Key = unsigned int; Value = unsigned int; Policies = 
{xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3,
 2, 100> > > >}]’ at 
/<<PKGBUILDDIR>>/./xenium/impl/vyukov_hash_map.hpp:706:17:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::static_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::static_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::static_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘xenium::reclamation::hazard_pointer<Traits>::guard_ptr<T, 
MarkedPtr>::guard_ptr(const MarkedPtr&) [with T = 
xenium::vyukov_hash_map<unsigned int, unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > > >::block; MarkedPtr = 
xenium::marked_ptr<xenium::vyukov_hash_map<unsigned int, unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > > >::block, 0, 16>; Traits = 
xenium::reclamation::hazard_pointer_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:33:21,
    inlined from ‘void xenium::vyukov_hash_map<Key, Value, 
Policies>::do_grow() [with Key = unsigned int; Value = unsigned int; Policies = 
{xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > >}]’ at 
/<<PKGBUILDDIR>>/./xenium/impl/vyukov_hash_map.hpp:706:17:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_region() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:287:35,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_critical() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:301:19,
    inlined from ‘xenium::reclamation::generic_epoch_based<T 
[too-long-redacted] generic_epoch_based.hpp:141:39,
    inlined from ‘void xenium::vyukov_hash_map<Key, Value, 
Policies>::do_grow() [with Key = unsigned int; Value = unsigned int; Policies = 
{xenium::policy::reclaimer<xenium::reclamation::generic_epoch_based<xenium::reclamation::generic_epoch_based_traits<100,
 xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::eager> > >}]’ at 
/<<PKGBUILDDIR>>/./xenium/impl/vyukov_hash_map.hpp:706:17:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_region() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:287:35,
    inlined from 
‘xenium::reclamation::generic_epoch_based<Traits>::region_guard::region_guard()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:126:35,
    inlined from ‘void benchmark_thread<T>::run() [with T = 
xenium::vyukov_hash_map<unsigned int, unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::generic_epoch_based<xenium::reclamation::generic_epoch_based_traits<100,
 xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::eager> > > >]’ at 
/<<PKGBUILDDIR>>/benchmarks/hash_map_benchmark.cpp:128:38:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_region() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:287:35,
    inlined from 
‘xenium::reclamation::generic_epoch_based<Traits>::region_guard::region_guard()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:126:35,
    inlined from ‘void benchmark_thread<T>::initialize(uint32_t) [with T = 
xenium::vyukov_hash_map<unsigned int, unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::generic_epoch_based<xenium::reclamation::generic_epoch_based_traits<100,
 xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::eager> > > >]’ at 
/<<PKGBUILDDIR>>/benchmarks/hash_map_benchmark.cpp:107:38:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
[ 14%] Building CXX object 
CMakeFiles/benchmark.dir/benchmarks/queue_benchmark.cpp.o
/usr/bin/c++ -DDEBUG -I/<<PKGBUILDDIR>>/. -isystem 
/usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include 
-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -std=gnu++17 -Wall -Wextra 
-Wno-error=cpp -MD -MT 
CMakeFiles/benchmark.dir/benchmarks/queue_benchmark.cpp.o -MF 
CMakeFiles/benchmark.dir/benchmarks/queue_benchmark.cpp.o.d -o 
CMakeFiles/benchmark.dir/benchmarks/queue_benchmark.cpp.o -c 
/<<PKGBUILDDIR>>/benchmarks/queue_benchmark.cpp
In file included from /usr/include/c++/15/bits/shared_ptr_atomic.h:33,
                 from /usr/include/c++/15/memory:83,
                 from /usr/include/tao/json/basic_value.hpp:11,
                 from /usr/include/tao/json/value.hpp:7,
                 from /usr/include/tao/json.hpp:8,
                 from /usr/include/tao/config/external/json.hpp:7,
                 from /usr/include/tao/config/value.hpp:7,
                 from /<<PKGBUILDDIR>>/benchmarks/benchmark.hpp:5,
                 from /<<PKGBUILDDIR>>/benchmarks/queue_benchmark.cpp:2:
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘bool 
xenium::reclamation::quiescent_state_based::thread_data::try_update_epoch(unsigned
 int, unsigned int)’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/quiescent_state_based.hpp:129:33:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<20, 
xenium::reclamation::scan::one_thread, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::none>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::do_enter_critical()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<20, 
xenium::reclamation::scan::one_thread, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::none>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:357:33:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘xenium::reclamation::generic_epoch_based<Traits>::epoch_t 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::update_global_epoch(xenium::reclamation::generic_epoch_based<Traits>::epoch_t,
 xenium::reclamation::generic_epoch_based<Traits>::epoch_t) [with Traits = 
xenium::reclamation::generic_epoch_based_traits<20, 
xenium::reclamation::scan::one_thread, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::none>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:417:33,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::do_enter_critical()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<20, 
xenium::reclamation::scan::one_thread, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::none>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:378:38:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘xenium::reclamation::generic_epoch_based<Traits>::epoch_t 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::update_global_epoch(xenium::reclamation::generic_epoch_based<Traits>::epoch_t,
 xenium::reclamation::generic_epoch_based<Traits>::epoch_t) [with Traits = 
xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:417:33,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::do_enter_critical()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:378:38:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<100, 
xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::none>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::do_enter_critical()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<100, 
xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::none>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:357:33:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘xenium::reclamation::generic_epoch_based<Traits>::epoch_t 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::update_global_epoch(xenium::reclamation::generic_epoch_based<Traits>::epoch_t,
 xenium::reclamation::generic_epoch_based<Traits>::epoch_t) [with Traits = 
xenium::reclamation::generic_epoch_based_traits<100, 
xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::none>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:417:33,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::do_enter_critical()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<100, 
xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::none>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:378:38:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::hazard_pointer<Traits>::thread_data::scan() [with Traits = 
xenium::reclamation::hazard_pointer_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:441:31:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::hazard_pointer<Traits>::thread_data::scan() [with Traits = 
xenium::reclamation::hazard_pointer_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:456:31:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::hazard_pointer<Traits>::thread_data::scan() [with Traits = 
xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3>
 >]’ at /<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:441:31:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::hazard_pointer<Traits>::thread_data::scan() [with Traits = 
xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3>
 >]’ at /<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:456:31:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_region() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:287:35,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_critical() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:301:19,
    inlined from ‘void xenium::reclamation::generic_epoch_ba 
[too-long-redacted] generic_epoch_based.hpp:201:39:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_region() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:287:35,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_critical() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:301:19,
    inlined from ‘void xenium::reclamation::generic_epoch_ba 
[too-long-redacted] generic_epoch_based.hpp:201:39:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_region() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:287:35,
    inlined from 
‘xenium::reclamation::generic_epoch_based<Traits>::region_guard::region_guard()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:126:35,
    inlined from ‘void benchmark_thread<T>::initialize(uint32_t) [with T = 
xenium::kirsch_kfifo_queue<unsigned int*, 
xenium::policy::reclaimer<xenium::reclamation::generic_epoch_based<xenium::reclamation::generic_epoch_based_traits<100,
 xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::eager> > > >]’ at 
/<<PKGBUILDDIR>>/benchmarks/queue_benchmark.cpp:107:38:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_region() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:287:35,
    inlined from 
‘xenium::reclamation::generic_epoch_based<Traits>::region_guard::region_guard()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:126:35,
    inlined from ‘void benchmark_thread<T>::run() [with T = 
xenium::kirsch_kfifo_queue<unsigned int*, 
xenium::policy::reclaimer<xenium::reclamation::generic_epoch_based<xenium::reclamation::generic_epoch_based_traits<100,
 xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::eager> > > >]’ at 
/<<PKGBUILDDIR>>/benchmarks/queue_benchmark.cpp:124:38:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_region() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:287:35,
    inlined from 
‘xenium::reclamation::generic_epoch_based<Traits>::region_guard::region_guard()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:126:35,
    inlined from ‘void benchmark_thread<T>::initialize(uint32_t) [with T = 
xenium::michael_scott_queue<unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::generic_epoch_based<xenium::reclamation::generic_epoch_based_traits<100,
 xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::eager> > > >]’ at 
/<<PKGBUILDDIR>>/benchmarks/queue_benchmark.cpp:107:38:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_region() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:287:35,
    inlined from 
‘xenium::reclamation::generic_epoch_based<Traits>::region_guard::region_guard()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:126:35,
    inlined from ‘void benchmark_thread<T>::run() [with T = 
xenium::michael_scott_queue<unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::generic_epoch_based<xenium::reclamation::generic_epoch_based_traits<100,
 xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::eager> > > >]’ at 
/<<PKGBUILDDIR>>/benchmarks/queue_benchmark.cpp:124:38:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_region() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:287:35,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_critical() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:301:19,
    inlined from ‘void xenium::reclamation::generic_epoch_ba 
[too-long-redacted] generic_epoch_based.hpp:201:39:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_region() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:287:35,
    inlined from 
‘xenium::reclamation::generic_epoch_based<Traits>::region_guard::region_guard()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:126:35,
    inlined from ‘void benchmark_thread<T>::initialize(uint32_t) [with T = 
xenium::ramalhete_queue<unsigned int*, 
xenium::policy::reclaimer<xenium::reclamation::generic_epoch_based<xenium::reclamation::generic_epoch_based_traits<100,
 xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::eager> > > >]’ at 
/<<PKGBUILDDIR>>/benchmarks/queue_benchmark.cpp:107:38:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::set_critical_region_flag()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:337:31,
    inlined from ‘void 
xenium::reclamation::generic_epoch_based<Traits>::thread_data::enter_region() 
[with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:287:35,
    inlined from 
‘xenium::reclamation::generic_epoch_based<Traits>::region_guard::region_guard()
 [with Traits = xenium::reclamation::generic_epoch_based_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/generic_epoch_based.hpp:126:35,
    inlined from ‘void benchmark_thread<T>::run() [with T = 
xenium::ramalhete_queue<unsigned int*, 
xenium::policy::reclaimer<xenium::reclamation::generic_epoch_based<xenium::reclamation::generic_epoch_based_traits<100,
 xenium::reclamation::scan::all_threads, xenium::reclamation::abandon::never, 
xenium::reclamation::region_extension::eager> > > >]’ at 
/<<PKGBUILDDIR>>/benchmarks/queue_benchmark.cpp:124:38:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::dynamic_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::dynamic_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::dynamic_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘void 
xenium::reclamation::hazard_pointer<Traits>::guard_ptr<T, 
MarkedPtr>::acquire(xenium::reclamation::hazard_pointer<Traits>::concurrent_ptr<T>&,
 std::memory_order) [with T = xenium::ramalhete_queue<unsigned int*, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3,
 2, 100> > > > >::node; MarkedPtr = 
xenium::marked_ptr<xenium::ramalhete_queue<unsigned int*, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3,
 2, 100> > > > >::node, 0, 16>; Traits = 
xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3>
 >]’ at /<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:104:21:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::dynamic_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::dynamic_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::dynamic_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘void 
xenium::reclamation::hazard_pointer<Traits>::guard_ptr<T, 
MarkedPtr>::acquire(xenium::reclamation::hazard_pointer<Traits>::concurrent_ptr<T>&,
 std::memory_order) [with T = xenium::kirsch_kfifo_queue<unsigned int*, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3,
 2, 100> > > > >::segment; MarkedPtr = 
xenium::marked_ptr<xenium::kirsch_kfifo_queue<unsigned int*, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3,
 2, 100> > > > >::segment, 16, 16>; Traits = 
xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3>
 >]’ at /<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:104:21:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::dynamic_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::dynamic_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::dynamic_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘void 
xenium::reclamation::hazard_pointer<Traits>::guard_ptr<T, 
MarkedPtr>::acquire(xenium::reclamation::hazard_pointer<Traits>::concurrent_ptr<T>&,
 std::memory_order) [with T = xenium::michael_scott_queue<unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3,
 2, 100> > > > >::node; MarkedPtr = 
xenium::marked_ptr<xenium::michael_scott_queue<unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3,
 2, 100> > > > >::node, 0, 16>; Traits = 
xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::dynamic_strategy<3>
 >]’ at /<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:104:21:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::static_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::static_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::static_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘void 
xenium::reclamation::hazard_pointer<Traits>::guard_ptr<T, 
MarkedPtr>::acquire(xenium::reclamation::hazard_pointer<Traits>::concurrent_ptr<T>&,
 std::memory_order) [with T = xenium::ramalhete_queue<unsigned int*, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > > >::node; MarkedPtr = 
xenium::marked_ptr<xenium::ramalhete_queue<unsigned int*, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > > >::node, 0, 16>; Traits = 
xenium::reclamation::hazard_pointer_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:104:21:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::static_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::static_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::static_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘void 
xenium::reclamation::hazard_pointer<Traits>::guard_ptr<T, 
MarkedPtr>::acquire(xenium::reclamation::hazard_pointer<Traits>::concurrent_ptr<T>&,
 std::memory_order) [with T = xenium::kirsch_kfifo_queue<unsigned int*, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > > >::segment; MarkedPtr = 
xenium::marked_ptr<xenium::kirsch_kfifo_queue<unsigned int*, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > > >::segment, 16, 16>; Traits = 
xenium::reclamation::hazard_pointer_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:104:21:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function ‘void std::atomic_thread_fence(memory_order)’,
    inlined from ‘void 
xenium::reclamation::detail::basic_hp_thread_control_block<Strategy, 
Derived>::hazard_pointer::set_object(xenium::reclamation::detail::deletable_object*)
 [with Strategy = 
xenium::reclamation::detail::generic_hp_allocation_strategy<3, 2, 100, 
xenium::reclamation::detail::static_hp_thread_control_block>; Derived = 
xenium::reclamation::detail::static_hp_thread_control_block<xenium::reclamation::detail::generic_hp_allocation_strategy<3,
 2, 100, xenium::reclamation::detail::static_hp_thread_control_block> >]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:184:35,
    inlined from ‘void 
xenium::reclamation::hazard_pointer<Traits>::guard_ptr<T, 
MarkedPtr>::acquire(xenium::reclamation::hazard_pointer<Traits>::concurrent_ptr<T>&,
 std::memory_order) [with T = xenium::michael_scott_queue<unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > > >::node; MarkedPtr = 
xenium::marked_ptr<xenium::michael_scott_queue<unsigned int, 
xenium::policy::reclaimer<xenium::reclamation::hazard_pointer<xenium::reclamation::hazard_pointer_traits<xenium::reclamation::hp_allocation::static_strategy<3,
 2, 100> > > > >::node, 0, 16>; Traits = 
xenium::reclamation::hazard_pointer_traits<>]’ at 
/<<PKGBUILDDIR>>/./xenium/reclamation/impl/hazard_pointer.hpp:104:21:
/usr/include/c++/15/bits/atomic_base.h:147:26: warning: 
‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’ [-Wtsan]
  147 |   { __atomic_thread_fence(int(__m)); }
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
[ 17%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/report.cpp.o
/usr/bin/c++ -DDEBUG -I/<<PKGBUILDDIR>>/. -isystem 
/usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include 
-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -std=gnu++17 -Wall -Wextra 
-Wno-error=cpp -MD -MT CMakeFiles/benchmark.dir/benchmarks/report.cpp.o -MF 
CMakeFiles/benchmark.dir/benchmarks/report.cpp.o.d -o 
CMakeFiles/benchmark.dir/benchmarks/report.cpp.o -c 
/<<PKGBUILDDIR>>/benchmarks/report.cpp
[ 20%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/workload.cpp.o
/usr/bin/c++ -DDEBUG -I/<<PKGBUILDDIR>>/. -isystem 
/usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include 
-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -std=gnu++17 -Wall -Wextra 
-Wno-error=cpp -MD -MT CMakeFiles/benchmark.dir/benchmarks/workload.cpp.o -MF 
CMakeFiles/benchmark.dir/benchmarks/workload.cpp.o.d -o 
CMakeFiles/benchmark.dir/benchmarks/workload.cpp.o -c 
/<<PKGBUILDDIR>>/benchmarks/workload.cpp
[ 23%] Linking CXX executable benchmark
/usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark.dir/link.txt 
--verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-fsanitize=thread -Wl,-z,relro -Wl,-z,now -rdynamic 
-Wl,--dependency-file=CMakeFiles/benchmark.dir/link.d 
CMakeFiles/benchmark.dir/benchmarks/benchmark.cpp.o 
CMakeFiles/benchmark.dir/benchmarks/execution.cpp.o 
CMakeFiles/benchmark.dir/benchmarks/hash_map_benchmark.cpp.o 
CMakeFiles/benchmark.dir/benchmarks/main.cpp.o 
CMakeFiles/benchmark.dir/benchmarks/queue_benchmark.cpp.o 
CMakeFiles/benchmark.dir/benchmarks/report.cpp.o 
CMakeFiles/benchmark.dir/benchmarks/workload.cpp.o -o benchmark
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 23%] Built target benchmark
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:104: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j2 INSTALL="install 
--strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:14: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: xenium
Source-Version: 0.0.2+ds-10
Done: Santiago Vila <[email protected]>

We believe that the bug you reported is fixed in the latest version of
xenium, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Santiago Vila <[email protected]> (supplier of updated xenium package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 10 Dec 2025 11:20:00 +0100
Source: xenium
Architecture: source
Version: 0.0.2+ds-10
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Santiago Vila <[email protected]>
Closes: 1122299
Changes:
 xenium (0.0.2+ds-10) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Andreas Tille ]
   * d/copyright: lrc prefers Expat over MIT.
 .
   [ Santiago Vila ]
   * d/control: Drop <!nocheck> from googletest. Closes: #1122299.
   * d/control: Drop "Rules-Requires-Root: no" (default).
   * d/control: Drop "Priority: optional" (default).
Checksums-Sha1:
 cba37e59e2baebd82972d0eb968ab9a356f89070 1734 xenium_0.0.2+ds-10.dsc
 7e2c60cfdba9d91b786b55abbe1cd4edfdaa65cd 5732 xenium_0.0.2+ds-10.debian.tar.xz
 4ae48e3d0f82712b66829c57cb66a7543a9f4c8e 6583 
xenium_0.0.2+ds-10_source.buildinfo
Checksums-Sha256:
 3289c88ace89a9a7099fe0f03533dc1581de2f834c03b66fb53be5026bd75c5a 1734 
xenium_0.0.2+ds-10.dsc
 007027fffa6460b0f9194629f4742f909a35890b98382f6c755a236a103c6004 5732 
xenium_0.0.2+ds-10.debian.tar.xz
 7c2a2610e937e226f3123f2ff3edb6292825762a99418f2f32903b13e5305308 6583 
xenium_0.0.2+ds-10_source.buildinfo
Files:
 979a86fd540021e82b0c787b58fb1430 1734 science optional xenium_0.0.2+ds-10.dsc
 e8acbe1dc70dd5844090953611d7c2e9 5732 science optional 
xenium_0.0.2+ds-10.debian.tar.xz
 3d9f4c78472f544181a5775d9d7988d5 6583 science optional 
xenium_0.0.2+ds-10_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmk5U9cACgkQQc5/C58b
izKOUwf/WwklMLEXf5jfaMfGqxSvHQo0VxI5BPWl1iaf3+8wcL6sSSUmde9UpEPM
qv9GuxqfXH7Uj4D1rMvyuBBK12hMnlLa7EXEpY4/sCtDFKK0AfDWFsdulRuDLYhE
NIj0A7EYgu0EaiJ9odnwMirOuTQCKdnFBRvK/pavmZUU/OB9z4rs5n9VEzOaGg8e
xnFGtT/oBhx+Eh386jN9ITzi+RuvfAPpS3bRpOO+957ao58y4UzM8ciYXfMWefEN
RoK4ytsB+Lzu8y+HRJjmvYr54OV8/DNod19m3mYumhmFOhBsU46eRcfNG9VN/DoJ
lDKqzQs95VNjDi+Ra8OonOp/J5/rnQ==
=wbqe
-----END PGP SIGNATURE-----

Attachment: pgpIYtlwPzV7z.pgp
Description: PGP signature


--- End Message ---

Reply via email to