The build logs with ``-freport-bug``.
The source code is here - 
https://github.com/symbol/symbol/tree/dev/client/catapult


[1705/2151] Building CXX object 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/AccountRestrictionViewTests.cpp.o
[1706/2151] Building CXX object 
plugins/txes/restriction_mosaic/tests/CMakeFiles/tests.catapult.plugins.restrictionmosaic.dir/state/RestrictionValueMapTests.cpp.o
[1707/2151] Building CXX object 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/plugins/AccountRestrictionPluginTests.cpp.o
[1708/2151] Building CXX object 
plugins/txes/restriction_mosaic/tests/CMakeFiles/tests.catapult.plugins.restrictionmosaic.dir/validators/MosaicRestrictionTypeValidatorTests.cpp.o
[1709/2151] Building CXX object 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/OperationRestrictionValidatorTests.cpp.o
[1710/2151] Linking CXX static library lib/libcatapult.diagnostics.a
[1711/2151] Building CXX object 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/observers/AccountRestrictionValueModificationObserverTests.cpp.o
FAILED: 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/observers/AccountRestrictionValueModificationObserverTests.cpp.o
 
ccache /usr/bin/g++ -DBOOST_ALL_DYN_LINK 
-DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCATAPULT_DOCKER_TESTS 
-DCATAPULT_TEST_DB_URL=\"mongodb://db:27017\" -DOPENSSL_API_COMPAT=0x10100000L 
-D_STDC_WANT_LIB_EXT1_=1 -D__STDC_WANT_LIB_EXT1__=1 
-I/catapult-src/client/catapult -I/catapult-src/client/catapult/src 
-I/catapult-src/client/catapult/plugins/txes/restriction_account/. -isystem 
/conan/p/b/boost899d5bd3fda53/p/include -isystem 
/conan/p/b/opensac9738ac30322/p/include -isystem 
/conan/p/b/gtest4ab88810ebb6a/p/include -isystem 
/conan/p/b/rocks6d5dea7a4b068/p/include -m64 -march=skylake -freport-bug -Wall 
-Wextra -Wpedantic -Wshadow -Wconversion -Wformat-security -Werror 
-Wstrict-aliasing=1 -fvisibility=hidden                          
-Wno-dangling-else -Wno-dangling-reference -O2 -g -DNDEBUG -freport-bug 
-Wno-maybe-uninitialized -g1 -fno-omit-frame-pointer -std=gnu++17 -MD -MT 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/observers/AccountRestrictionValueModificationObserverTests.cpp.o
 -MF 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/observers/AccountRestrictionValueModificationObserverTests.cpp.o.d
 -o 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/observers/AccountRestrictionValueModificationObserverTests.cpp.o
 -c 
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/observers/AccountRestrictionValueModificationObserverTests.cpp
In file included from 
/catapult-src/client/catapult/src/catapult/exceptions.h:24,
                 from 
/catapult-src/client/catapult/src/catapult/utils/Casting.h:23,
                 from 
/catapult-src/client/catapult/src/catapult/utils/BitwiseEnum.h:23,
                 from 
/catapult-src/client/catapult/plugins/txes/restriction_account/./src/model/AccountRestrictionFlags.h:23,
                 from 
/catapult-src/client/catapult/plugins/txes/restriction_account/./src/model/AccountRestrictionNotifications.h:23,
                 from 
/catapult-src/client/catapult/plugins/txes/restriction_account/./src/observers/Observers.h:23,
                 from 
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/observers/AccountRestrictionValueModificationObserverTests.cpp:22:
/catapult-src/client/catapult/src/catapult/utils/BaseValue.h: In instantiation 
of ‘catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)> [with 
auto:1 = catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>]’:
/usr/include/c++/14/bits/predefined_ops.h:318:23:   required from ‘bool 
__gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator 
= __gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>*, std::vector<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag>, 
std::allocator<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag> > > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)>]’
  318 |         { return bool(_M_pred(*__it)); }
      |                       ~~~~~~~^~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2097:14:   required from 
‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, 
_RandomAccessIterator, _Predicate, random_access_iterator_tag) [with 
_RandomAccessIterator = __gnu_cxx::__normal_iterator<const 
catapult::utils::BaseValue<long unsigned int, catapult::MosaicId_tag>*, 
vector<catapult::utils::BaseValue<long unsigned int, catapult::MosaicId_tag>, 
allocator<catapult::utils::BaseValue<long unsigned int, catapult::MosaicId_tag> 
> > >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long
 unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)> >]’
 2097 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2142:23:   required from ‘_Iterator 
std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>*, vector<catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>, allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > > >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long
 unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)> >]’
 2142 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2143 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:3875:28:   required from ‘_IIter 
std::find_if(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>*, vector<catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>, allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)>]’
 3875 |       return std::__find_if(__first, __last,
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 3876 |                             __gnu_cxx::__ops::__pred_iter(__pred));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:429:47:   [ skipping 2 instantiation 
contexts, use -ftemplate-backtrace-limit=0 to disable ]
/catapult-src/client/catapult/tests/test/nodeps/Random.h:132:30:   required 
from ‘T catapult::test::CreateRandomUniqueValue(const std::vector<T>&) [with T 
= catapult::utils::BaseValue<long unsigned int, catapult::MosaicId_tag>]’
  132 |                         auto isFound = std::any_of(values.cbegin(), 
values.cend(), [&randomValue](const auto& value) {
      |                                        
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |                                 return value == randomValue;
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134 |                         });
      |                         ~~                         
/catapult-src/client/catapult/tests/test/nodeps/Random.h:145:41:   required 
from ‘std::vector<T> catapult::test::GenerateUniqueRandomDataVector(size_t) 
[with T = catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>; size_t = long unsigned int]’
  145 |                         vec.push_back(CreateRandomUniqueValue(vec));
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/observers/AccountRestrictionValueModificationObserverTests.cpp:103:99:
   required from ‘void catapult::observers::{anonymous}::RunTest(size_t, 
catapult::observers::NotifyMode, size_t, bool, TModificationFactory) [with 
TOperationTraits = catapult::test::AllowTraits; TRestrictionValueTraits = 
AccountMosaicRestrictionTraits; TModificationFactory = 
AssertObserverAddsAccountRestrictions<catapult::test::AllowTraits, 
AccountMosaicRestrictionTraits>(catapult::observers::NotifyMode)::<lambda(const 
auto:38&)>; size_t = long unsigned int]’
  103 |                         auto values = 
test::GenerateUniqueRandomDataVector<typename 
TRestrictionValueTraits::ValueType>(numInitialValues);
      |                                       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/observers/AccountRestrictionValueModificationObserverTests.cpp:176:54:
   required from ‘void 
catapult::observers::{anonymous}::AssertObserverAddsAccountRestrictions(catapult::observers::NotifyMode)
 [with TOperationTraits = catapult::test::AllowTraits; TRestrictionValueTraits 
= AccountMosaicRestrictionTraits]’
  176 |                         RunTest<TOperationTraits, 
TRestrictionValueTraits>(1, notifyMode, 0, true, [notifyMode](const auto&) {
      |                         
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  177 |                                 auto modificationAction = 
NotifyMode::Commit == notifyMode ? Add : Del;
      |                                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  178 |                                 return 
std::make_pair(modificationAction, TRestrictionValueTraits::RandomValue());
      |                                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  179 |                         });
      |                         ~~                                              
   
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/observers/AccountRestrictionValueModificationObserverTests.cpp:236:83:
   required from ‘void 
catapult::observers::AccountRestrictionValueModificationObserverTests_ObserverAddsAccountRestrictionsInModeCommit()
 [with TOperationTraits = catapult::test::AllowTraits; TRestrictionValueTraits 
= {anonymous}::AccountMosaicRestrictionTraits]’
  236 |                 AssertObserverAddsAccountRestrictions<TOperationTraits, 
TRestrictionValueTraits>(NotifyMode::Commit);
      |                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/observers/AccountRestrictionValueModificationObserverTests.cpp:234:2:
   required from here
  219 |                 TRAITS_TEST_NAME(TEST_CLASS, 
TEST_NAME)<test::AllowTraits, AccountMosaicRestrictionTraits>(); \
      |                                                                         
                                  ^
/catapult-src/client/catapult/tests/test/nodeps/Random.h:133:18:   in 
‘constexpr’ expansion of ‘catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>((*(const catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>*)(& randomValue)))’
/catapult-src/client/catapult/src/catapult/utils/BaseValue.h:101:15: internal 
compiler error: in cxx_eval_indirect_ref, at cp/constexpr.cc:5954
  101 |         class BaseValue : public BasicBaseValue<TValue, TTag, 
BaseValue<TValue, TTag>> {
      |               ^~~~~~~~~
0x7aca994d03b7 __libc_start_call_main
        ../sysdeps/nptl/libc_start_call_main.h:58
0x7aca994d047a __libc_start_main_impl
        ../csu/libc-start.c:360
Please submit a full bug report, with preprocessed source.
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-14/README.Bugs> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
[1712/2151] Building CXX object 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/MosaicRecipientValidatorTests.cpp.o
[1713/2151] Building CXX object 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/cache/AccountRestrictionCacheTests.cpp.o
[1714/2151] Building CXX object 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/AddressInteractionValidatorTests.cpp.o
[1715/2151] Building CXX object 
plugins/txes/transfer/tests/CMakeFiles/tests.catapult.plugins.transfer.dir/validators/TransferMessageValidatorTests.cpp.o
[1716/2151] Building CXX object 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/AccountRestrictionRedundantModificationValidatorTests.cpp.o
FAILED: 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/AccountRestrictionRedundantModificationValidatorTests.cpp.o
 
ccache /usr/bin/g++ -DBOOST_ALL_DYN_LINK 
-DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCATAPULT_DOCKER_TESTS 
-DCATAPULT_TEST_DB_URL=\"mongodb://db:27017\" -DOPENSSL_API_COMPAT=0x10100000L 
-D_STDC_WANT_LIB_EXT1_=1 -D__STDC_WANT_LIB_EXT1__=1 
-I/catapult-src/client/catapult -I/catapult-src/client/catapult/src 
-I/catapult-src/client/catapult/plugins/txes/restriction_account/. -isystem 
/conan/p/b/boost899d5bd3fda53/p/include -isystem 
/conan/p/b/opensac9738ac30322/p/include -isystem 
/conan/p/b/gtest4ab88810ebb6a/p/include -isystem 
/conan/p/b/rocks6d5dea7a4b068/p/include -m64 -march=skylake -freport-bug -Wall 
-Wextra -Wpedantic -Wshadow -Wconversion -Wformat-security -Werror 
-Wstrict-aliasing=1 -fvisibility=hidden                          
-Wno-dangling-else -Wno-dangling-reference -O2 -g -DNDEBUG -freport-bug 
-Wno-maybe-uninitialized -g1 -fno-omit-frame-pointer -std=gnu++17 -MD -MT 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/AccountRestrictionRedundantModificationValidatorTests.cpp.o
 -MF 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/AccountRestrictionRedundantModificationValidatorTests.cpp.o.d
 -o 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/AccountRestrictionRedundantModificationValidatorTests.cpp.o
 -c 
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/AccountRestrictionRedundantModificationValidatorTests.cpp
In file included from 
/catapult-src/client/catapult/src/catapult/exceptions.h:24,
                 from 
/catapult-src/client/catapult/src/catapult/utils/Casting.h:23,
                 from 
/catapult-src/client/catapult/src/catapult/validators/FacilityCode.h:24,
                 from 
/catapult-src/client/catapult/src/catapult/validators/ValidationResult.h:23,
                 from 
/catapult-src/client/catapult/plugins/txes/restriction_account/./src/validators/Results.h:24,
                 from 
/catapult-src/client/catapult/plugins/txes/restriction_account/./src/validators/Validators.h:23,
                 from 
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/AccountRestrictionRedundantModificationValidatorTests.cpp:22:
/catapult-src/client/catapult/src/catapult/utils/BaseValue.h: In instantiation 
of ‘catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::UnresolvedMosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::UnresolvedMosaicId_tag> >&)::<lambda(const auto:1&)> [with auto:1 = 
catapult::utils::BaseValue<long unsigned int, 
catapult::UnresolvedMosaicId_tag>]’:
/usr/include/c++/14/bits/predefined_ops.h:318:23:   required from ‘bool 
__gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator 
= __gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::UnresolvedMosaicId_tag>*, 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::UnresolvedMosaicId_tag> > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::UnresolvedMosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::UnresolvedMosaicId_tag> >&)::<lambda(const auto:1&)>]’
  318 |         { return bool(_M_pred(*__it)); }
      |                       ~~~~~~~^~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2097:14:   required from 
‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, 
_RandomAccessIterator, _Predicate, random_access_iterator_tag) [with 
_RandomAccessIterator = __gnu_cxx::__normal_iterator<const 
catapult::utils::BaseValue<long unsigned int, 
catapult::UnresolvedMosaicId_tag>*, vector<catapult::utils::BaseValue<long 
unsigned int, catapult::UnresolvedMosaicId_tag> > >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long
 unsigned int, catapult::UnresolvedMosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::UnresolvedMosaicId_tag> >&)::<lambda(const auto:1&)> >]’
 2097 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2142:23:   required from ‘_Iterator 
std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::UnresolvedMosaicId_tag>*, vector<catapult::utils::BaseValue<long 
unsigned int, catapult::UnresolvedMosaicId_tag> > >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long
 unsigned int, catapult::UnresolvedMosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::UnresolvedMosaicId_tag> >&)::<lambda(const auto:1&)> >]’
 2142 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2143 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:3875:28:   required from ‘_IIter 
std::find_if(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::UnresolvedMosaicId_tag>*, vector<catapult::utils::BaseValue<long 
unsigned int, catapult::UnresolvedMosaicId_tag> > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::UnresolvedMosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::UnresolvedMosaicId_tag> >&)::<lambda(const auto:1&)>]’
 3875 |       return std::__find_if(__first, __last,
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 3876 |                             __gnu_cxx::__ops::__pred_iter(__pred));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:429:47:   required from ‘bool 
std::none_of(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::UnresolvedMosaicId_tag>*, vector<catapult::utils::BaseValue<long 
unsigned int, catapult::UnresolvedMosaicId_tag> > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::UnresolvedMosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::UnresolvedMosaicId_tag> >&)::<lambda(const auto:1&)>]’
  429 |     { return __last == _GLIBCXX_STD_A::find_if(__first, __last, 
__pred); }
      |                                               ^
/usr/include/c++/14/bits/stl_algo.h:448:27:   required from ‘bool 
std::any_of(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::UnresolvedMosaicId_tag>*, vector<catapult::utils::BaseValue<long 
unsigned int, catapult::UnresolvedMosaicId_tag> > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::UnresolvedMosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::UnresolvedMosaicId_tag> >&)::<lambda(const auto:1&)>]’
  448 |     { return !std::none_of(__first, __last, __pred); }
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/catapult-src/client/catapult/tests/test/nodeps/Random.h:132:30:   required 
from ‘T catapult::test::CreateRandomUniqueValue(const std::vector<T>&) [with T 
= catapult::utils::BaseValue<long unsigned int, 
catapult::UnresolvedMosaicId_tag>]’
  132 |                         auto isFound = std::any_of(values.cbegin(), 
values.cend(), [&randomValue](const auto& value) {
      |                                        
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |                                 return value == randomValue;
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134 |                         });
      |                         ~~                         
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/AccountRestrictionRedundantModificationValidatorTests.cpp:148:76:
   required from 
‘catapult::validators::AccountRestrictionRedundantModificationValidatorTests_SuccessWhenValidatingNotificationWithKnownAddressAndNoRedundantOperationAndValidDelete<{anonymous}::AccountMosaicRestrictionTraits>()::<lambda(const
 auto:43&)> [with auto:43 = std::vector<catapult::utils::BaseValue<long 
unsigned int, catapult::UnresolvedMosaicId_tag> >]’
  148 |                                         typename TTraits::VectorType{ 
values[2], test::CreateRandomUniqueValue(values), values[0] },
      |                                                                         
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/AccountRestrictionRedundantModificationValidatorTests.cpp:64:45:
   required from ‘void 
catapult::validators::{anonymous}::AssertValidationResult(catapult::validators::ValidationResult,
 CacheSeed, TModificationsFactory) [with TRestrictionValueTraits = 
AccountMosaicRestrictionTraits; TModificationsFactory = 
catapult::validators::AccountRestrictionRedundantModificationValidatorTests_SuccessWhenValidatingNotificationWithKnownAddressAndNoRedundantOperationAndValidDelete<{anonymous}::AccountMosaicRestrictionTraits>()::<lambda(const
 auto:43&)>]’
   64 |                         auto modifications = 
modificationsFactory(values);
      |                                              
~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/AccountRestrictionRedundantModificationValidatorTests.cpp:146:34:
   required from ‘void 
catapult::validators::AccountRestrictionRedundantModificationValidatorTests_SuccessWhenValidatingNotificationWithKnownAddressAndNoRedundantOperationAndValidDelete()
 [with TTraits = {anonymous}::AccountMosaicRestrictionTraits]’
  146 |                 
AssertValidationResult<TTraits>(ValidationResult::Success, CacheSeed::Yes, 
[](const auto& values) {
      |                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  147 |                         return std::make_pair(
      |                         ~~~~~~~~~~~~~~~~~~~~~~  
  148 |                                         typename TTraits::VectorType{ 
values[2], test::CreateRandomUniqueValue(values), values[0] },
      |                                         
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  149 |                                         typename TTraits::VectorType{ 
values[1] });
      |                                         
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  150 |                 });
      |                 ~~                              
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/AccountRestrictionRedundantModificationValidatorTests.cpp:145:2:
   required from here
  100 |         TEST(TEST_CLASS, TEST_NAME##_Mosaic) { 
TRAITS_TEST_NAME(TEST_CLASS, TEST_NAME)<AccountMosaicRestrictionTraits>(); } \
      |                                                                         
                                              ^
/catapult-src/client/catapult/tests/test/nodeps/Random.h:133:18:   in 
‘constexpr’ expansion of ‘catapult::utils::BaseValue<long unsigned int, 
catapult::UnresolvedMosaicId_tag>((*(const catapult::utils::BaseValue<long 
unsigned int, catapult::UnresolvedMosaicId_tag>*)(& randomValue)))’
/catapult-src/client/catapult/src/catapult/utils/BaseValue.h:101:15: internal 
compiler error: in cxx_eval_indirect_ref, at cp/constexpr.cc:5954
  101 |         class BaseValue : public BasicBaseValue<TValue, TTag, 
BaseValue<TValue, TTag>> {
      |               ^~~~~~~~~
0x75640ee563b7 __libc_start_call_main
        ../sysdeps/nptl/libc_start_call_main.h:58
0x75640ee5647a __libc_start_main_impl
        ../csu/libc-start.c:360
Please submit a full bug report, with preprocessed source.
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-14/README.Bugs> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
[1717/2151] Building CXX object 
plugins/txes/transfer/tests/CMakeFiles/tests.catapult.plugins.transfer.dir/config/TransferConfigurationTests.cpp.o
[1718/2151] Building CXX object 
plugins/txes/transfer/tests/CMakeFiles/tests.catapult.plugins.transfer.dir/validators/TransferMosaicsValidatorTests.cpp.o
[1719/2151] Building CXX object 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/AccountRestrictionValueModificationValidatorTests.cpp.o
FAILED: 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/AccountRestrictionValueModificationValidatorTests.cpp.o
 
ccache /usr/bin/g++ -DBOOST_ALL_DYN_LINK 
-DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCATAPULT_DOCKER_TESTS 
-DCATAPULT_TEST_DB_URL=\"mongodb://db:27017\" -DOPENSSL_API_COMPAT=0x10100000L 
-D_STDC_WANT_LIB_EXT1_=1 -D__STDC_WANT_LIB_EXT1__=1 
-I/catapult-src/client/catapult -I/catapult-src/client/catapult/src 
-I/catapult-src/client/catapult/plugins/txes/restriction_account/. -isystem 
/conan/p/b/boost899d5bd3fda53/p/include -isystem 
/conan/p/b/opensac9738ac30322/p/include -isystem 
/conan/p/b/gtest4ab88810ebb6a/p/include -isystem 
/conan/p/b/rocks6d5dea7a4b068/p/include -m64 -march=skylake -freport-bug -Wall 
-Wextra -Wpedantic -Wshadow -Wconversion -Wformat-security -Werror 
-Wstrict-aliasing=1 -fvisibility=hidden                          
-Wno-dangling-else -Wno-dangling-reference -O2 -g -DNDEBUG -freport-bug 
-Wno-maybe-uninitialized -g1 -fno-omit-frame-pointer -std=gnu++17 -MD -MT 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/AccountRestrictionValueModificationValidatorTests.cpp.o
 -MF 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/AccountRestrictionValueModificationValidatorTests.cpp.o.d
 -o 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/AccountRestrictionValueModificationValidatorTests.cpp.o
 -c 
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/AccountRestrictionValueModificationValidatorTests.cpp
In file included from 
/catapult-src/client/catapult/src/catapult/exceptions.h:24,
                 from 
/catapult-src/client/catapult/src/catapult/utils/Casting.h:23,
                 from 
/catapult-src/client/catapult/src/catapult/validators/FacilityCode.h:24,
                 from 
/catapult-src/client/catapult/src/catapult/validators/ValidationResult.h:23,
                 from 
/catapult-src/client/catapult/plugins/txes/restriction_account/./src/validators/Results.h:24,
                 from 
/catapult-src/client/catapult/plugins/txes/restriction_account/./src/validators/Validators.h:23,
                 from 
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/AccountRestrictionValueModificationValidatorTests.cpp:22:
/catapult-src/client/catapult/src/catapult/utils/BaseValue.h: In instantiation 
of ‘catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)> [with 
auto:1 = catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>]’:
/usr/include/c++/14/bits/predefined_ops.h:318:23:   required from ‘bool 
__gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator 
= __gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>*, std::vector<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag>, 
std::allocator<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag> > > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)>]’
  318 |         { return bool(_M_pred(*__it)); }
      |                       ~~~~~~~^~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2097:14:   required from 
‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, 
_RandomAccessIterator, _Predicate, random_access_iterator_tag) [with 
_RandomAccessIterator = __gnu_cxx::__normal_iterator<const 
catapult::utils::BaseValue<long unsigned int, catapult::MosaicId_tag>*, 
vector<catapult::utils::BaseValue<long unsigned int, catapult::MosaicId_tag>, 
allocator<catapult::utils::BaseValue<long unsigned int, catapult::MosaicId_tag> 
> > >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long
 unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)> >]’
 2097 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2142:23:   required from ‘_Iterator 
std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>*, vector<catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>, allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > > >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long
 unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)> >]’
 2142 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2143 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:3875:28:   required from ‘_IIter 
std::find_if(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>*, vector<catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>, allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)>]’
 3875 |       return std::__find_if(__first, __last,
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 3876 |                             __gnu_cxx::__ops::__pred_iter(__pred));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:429:47:   required from ‘bool 
std::none_of(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>*, vector<catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>, allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)>]’
  429 |     { return __last == _GLIBCXX_STD_A::find_if(__first, __last, 
__pred); }
      |                                               ^
/usr/include/c++/14/bits/stl_algo.h:448:27:   required from ‘bool 
std::any_of(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>*, vector<catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>, allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)>]’
  448 |     { return !std::none_of(__first, __last, __pred); }
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/catapult-src/client/catapult/tests/test/nodeps/Random.h:132:30:   required 
from ‘T catapult::test::CreateRandomUniqueValue(const std::vector<T>&) [with T 
= catapult::utils::BaseValue<long unsigned int, catapult::MosaicId_tag>]’
  132 |                         auto isFound = std::any_of(values.cbegin(), 
values.cend(), [&randomValue](const auto& value) {
      |                                        
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |                                 return value == randomValue;
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134 |                         });
      |                         ~~                         
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/AccountRestrictionValueModificationValidatorTests.cpp:170:98:
   required from 
‘catapult::validators::AccountRestrictionValueModificationValidatorTests_SuccessWhenAccountRestrictionDoesNotContainValue_Add<{anonymous}::AccountMosaicRestrictionTraits,
 catapult::test::AllowTraits>()::<lambda(const auto:40&)> [with auto:40 = 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >]’
  170 |                         return std::make_pair(Add, 
TRestrictionValueTraits::ToUnresolved(test::CreateRandomUniqueValue(values)));
      |                                                                         
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/AccountRestrictionValueModificationValidatorTests.cpp:142:43:
   required from ‘void 
catapult::validators::{anonymous}::AssertValidationResult(catapult::validators::ValidationResult,
 size_t, TCreateNotification, TModificationFactory) [with 
TRestrictionValueTraits = AccountMosaicRestrictionTraits; TOperationTraits = 
catapult::test::AllowTraits; TCreateNotification = 
catapult::model::ModifyAccountRestrictionValueNotification<catapult::utils::BaseValue<long
 unsigned int, catapult::UnresolvedMosaicId_tag>, 
(catapult::model::NotificationType)4283432963> (*)(const 
catapult::utils::ByteArray<catapult::Address_tag>&, const 
catapult::utils::BaseValue<long unsigned int, 
catapult::UnresolvedMosaicId_tag>&, 
catapult::model::AccountRestrictionModificationAction); TModificationFactory = 
catapult::validators::AccountRestrictionValueModificationValidatorTests_SuccessWhenAccountRestrictionDoesNotContainValue_Add<{anonymous}::AccountMosaicRestrictionTraits,
 catapult::test::AllowTraits>()::<lambda(const auto:40&)>; size_t = long 
unsigned int]’
  142 |                         auto modification = modificationFactory(values);
      |                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/AccountRestrictionValueModificationValidatorTests.cpp:169:68:
   required from ‘void 
catapult::validators::AccountRestrictionValueModificationValidatorTests_SuccessWhenAccountRestrictionDoesNotContainValue_Add()
 [with TRestrictionValueTraits = {anonymous}::AccountMosaicRestrictionTraits; 
TOperationTraits = catapult::test::AllowTraits]’
  169 |                 AssertValidationResult<TRestrictionValueTraits, 
TOperationTraits>(Success, 3, createNotification, [](const auto& values) {
      |                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  170 |                         return std::make_pair(Add, 
TRestrictionValueTraits::ToUnresolved(test::CreateRandomUniqueValue(values)));
      |                         
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  171 |                 });
      |                 ~~                                                      
          
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/AccountRestrictionValueModificationValidatorTests.cpp:166:2:
   required from here
   95 |                 TRAITS_TEST_NAME(TEST_CLASS, 
TEST_NAME)<AccountMosaicRestrictionTraits, test::AllowTraits>(); \
      |                                                                         
                                  ^
/catapult-src/client/catapult/tests/test/nodeps/Random.h:133:18:   in 
‘constexpr’ expansion of ‘catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>((*(const catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>*)(& randomValue)))’
/catapult-src/client/catapult/src/catapult/utils/BaseValue.h:101:15: internal 
compiler error: in cxx_eval_indirect_ref, at cp/constexpr.cc:5954
  101 |         class BaseValue : public BasicBaseValue<TValue, TTag, 
BaseValue<TValue, TTag>> {
      |               ^~~~~~~~~
0x70aa200b23b7 __libc_start_call_main
        ../sysdeps/nptl/libc_start_call_main.h:58
0x70aa200b247a __libc_start_main_impl
        ../csu/libc-start.c:360
Please submit a full bug report, with preprocessed source.
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-14/README.Bugs> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
[1720/2151] Building CXX object 
extensions/addressextraction/tests/CMakeFiles/tests.catapult.addressextraction.dir/AddressExtractionBlockChangeSubscriberTests.cpp.o
[1721/2151] Building CXX object 
extensions/addressextraction/tests/CMakeFiles/tests.catapult.addressextraction.dir/AddressExtractionUtChangeSubscriberTests.cpp.o
[1722/2151] Building CXX object 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/MaxAccountRestrictionValuesValidatorTests.cpp.o
FAILED: 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/MaxAccountRestrictionValuesValidatorTests.cpp.o
 
ccache /usr/bin/g++ -DBOOST_ALL_DYN_LINK 
-DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCATAPULT_DOCKER_TESTS 
-DCATAPULT_TEST_DB_URL=\"mongodb://db:27017\" -DOPENSSL_API_COMPAT=0x10100000L 
-D_STDC_WANT_LIB_EXT1_=1 -D__STDC_WANT_LIB_EXT1__=1 
-I/catapult-src/client/catapult -I/catapult-src/client/catapult/src 
-I/catapult-src/client/catapult/plugins/txes/restriction_account/. -isystem 
/conan/p/b/boost899d5bd3fda53/p/include -isystem 
/conan/p/b/opensac9738ac30322/p/include -isystem 
/conan/p/b/gtest4ab88810ebb6a/p/include -isystem 
/conan/p/b/rocks6d5dea7a4b068/p/include -m64 -march=skylake -freport-bug -Wall 
-Wextra -Wpedantic -Wshadow -Wconversion -Wformat-security -Werror 
-Wstrict-aliasing=1 -fvisibility=hidden                          
-Wno-dangling-else -Wno-dangling-reference -O2 -g -DNDEBUG -freport-bug 
-Wno-maybe-uninitialized -g1 -fno-omit-frame-pointer -std=gnu++17 -MD -MT 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/MaxAccountRestrictionValuesValidatorTests.cpp.o
 -MF 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/MaxAccountRestrictionValuesValidatorTests.cpp.o.d
 -o 
plugins/txes/restriction_account/tests/CMakeFiles/tests.catapult.plugins.restrictionaccount.dir/validators/MaxAccountRestrictionValuesValidatorTests.cpp.o
 -c 
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/MaxAccountRestrictionValuesValidatorTests.cpp
In file included from 
/catapult-src/client/catapult/src/catapult/exceptions.h:24,
                 from 
/catapult-src/client/catapult/src/catapult/utils/Casting.h:23,
                 from 
/catapult-src/client/catapult/src/catapult/validators/FacilityCode.h:24,
                 from 
/catapult-src/client/catapult/src/catapult/validators/ValidationResult.h:23,
                 from 
/catapult-src/client/catapult/plugins/txes/restriction_account/./src/validators/Results.h:24,
                 from 
/catapult-src/client/catapult/plugins/txes/restriction_account/./src/validators/Validators.h:23,
                 from 
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/MaxAccountRestrictionValuesValidatorTests.cpp:22:
/catapult-src/client/catapult/src/catapult/utils/BaseValue.h: In instantiation 
of ‘catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)> [with 
auto:1 = catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>]’:
/usr/include/c++/14/bits/predefined_ops.h:318:23:   required from ‘bool 
__gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator 
= __gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>*, std::vector<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag>, 
std::allocator<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag> > > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)>]’
  318 |         { return bool(_M_pred(*__it)); }
      |                       ~~~~~~~^~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2097:14:   required from 
‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, 
_RandomAccessIterator, _Predicate, random_access_iterator_tag) [with 
_RandomAccessIterator = __gnu_cxx::__normal_iterator<const 
catapult::utils::BaseValue<long unsigned int, catapult::MosaicId_tag>*, 
vector<catapult::utils::BaseValue<long unsigned int, catapult::MosaicId_tag>, 
allocator<catapult::utils::BaseValue<long unsigned int, catapult::MosaicId_tag> 
> > >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long
 unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)> >]’
 2097 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2142:23:   required from ‘_Iterator 
std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>*, vector<catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>, allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > > >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long
 unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)> >]’
 2142 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2143 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:3875:28:   required from ‘_IIter 
std::find_if(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>*, vector<catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>, allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)>]’
 3875 |       return std::__find_if(__first, __last,
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 3876 |                             __gnu_cxx::__ops::__pred_iter(__pred));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:429:47:   required from ‘bool 
std::none_of(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>*, vector<catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>, allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)>]’
  429 |     { return __last == _GLIBCXX_STD_A::find_if(__first, __last, 
__pred); }
      |                                               ^
/usr/include/c++/14/bits/stl_algo.h:448:27:   required from ‘bool 
std::any_of(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<const catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>*, vector<catapult::utils::BaseValue<long unsigned 
int, catapult::MosaicId_tag>, allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > > >; _Predicate = 
catapult::test::CreateRandomUniqueValue<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> >(const 
std::vector<catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>, std::allocator<catapult::utils::BaseValue<long 
unsigned int, catapult::MosaicId_tag> > >&)::<lambda(const auto:1&)>]’
  448 |     { return !std::none_of(__first, __last, __pred); }
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/catapult-src/client/catapult/tests/test/nodeps/Random.h:132:30:   required 
from ‘T catapult::test::CreateRandomUniqueValue(const std::vector<T>&) [with T 
= catapult::utils::BaseValue<long unsigned int, catapult::MosaicId_tag>]’
  132 |                         auto isFound = std::any_of(values.cbegin(), 
values.cend(), [&randomValue](const auto& value) {
      |                                        
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |                                 return value == randomValue;
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134 |                         });
      |                         ~~                         
/catapult-src/client/catapult/tests/test/nodeps/Random.h:145:41:   required 
from ‘std::vector<T> catapult::test::GenerateUniqueRandomDataVector(size_t) 
[with T = catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>; size_t = long unsigned int]’
  145 |                         vec.push_back(CreateRandomUniqueValue(vec));
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/MaxAccountRestrictionValuesValidatorTests.cpp:79:106:
   required from ‘void 
catapult::validators::{anonymous}::AssertValidationResult(catapult::validators::ValidationResult,
 uint16_t, uint16_t, uint8_t, uint8_t) [with TRestrictionValueTraits = 
AccountMosaicRestrictionTraits; uint16_t = short unsigned int; uint8_t = 
unsigned char]’
   79 |                         auto initialValues = 
test::GenerateUniqueRandomDataVector<typename 
TRestrictionValueTraits::ValueType>(numInitialValues);
      |                                              
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/MaxAccountRestrictionValuesValidatorTests.cpp:114:34:
   required from ‘void 
catapult::validators::MaxAccountRestrictionValuesValidatorTests_FailureWhenMaxModificationsIsExceeded()
 [with TTraits = {anonymous}::AccountMosaicRestrictionTraits]’
  114 |                 
AssertValidationResult<TTraits>(Failure_RestrictionAccount_Modification_Count_Exceeded,
 10, 0, 11, 0);
      |                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/catapult-src/client/catapult/plugins/txes/restriction_account/tests/validators/MaxAccountRestrictionValuesValidatorTests.cpp:113:2:
   required from here
  109 |         TEST(TEST_CLASS, TEST_NAME##_Mosaic) { 
TRAITS_TEST_NAME(TEST_CLASS, TEST_NAME)<AccountMosaicRestrictionTraits>(); } \
      |                                                                         
                                              ^
/catapult-src/client/catapult/tests/test/nodeps/Random.h:133:18:   in 
‘constexpr’ expansion of ‘catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>((*(const catapult::utils::BaseValue<long unsigned int, 
catapult::MosaicId_tag>*)(& randomValue)))’
/catapult-src/client/catapult/src/catapult/utils/BaseValue.h:101:15: internal 
compiler error: in cxx_eval_indirect_ref, at cp/constexpr.cc:5954
  101 |         class BaseValue : public BasicBaseValue<TValue, TTag, 
BaseValue<TValue, TTag>> {
      |               ^~~~~~~~~
0x736e539483b7 __libc_start_call_main
        ../sysdeps/nptl/libc_start_call_main.h:58
0x736e5394847a __libc_start_main_impl
        ../csu/libc-start.c:360
Please submit a full bug report, with preprocessed source.
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-14/README.Bugs> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.

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

Title:
  gcc 14 compiler crash during build

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


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

Reply via email to