FreeBSD-stable-15-amd64-gcc14_build - Build #1159 - Still Failing

From: <jenkins-admin_at_FreeBSD.org>
Date: Mon, 07 Sep 2026 07:03:42 UTC
FreeBSD-stable-15-amd64-gcc14_build - Build #1159 (d8c4785e1e41860ad469ac3f67149d0d84ee6590) - Still Failing

Build information: https://ci.FreeBSD.org/job/FreeBSD-stable-15-amd64-gcc14_build/1159/
Full change log: https://ci.FreeBSD.org/job/FreeBSD-stable-15-amd64-gcc14_build/1159/changes
Full build log: https://ci.FreeBSD.org/job/FreeBSD-stable-15-amd64-gcc14_build/1159/console

Status explanation:
"Failure" - the build is suspected being broken by the following changes
"Still Failing" - the build has not been fixed by the following changes and
                  this is a notification to note that these changes have
                  not been fully tested by the CI system

Change summaries:
(Those commits are likely but not certainly responsible)

2ea3ea61182f74268844bb1e2816c107c3d63cd2 by naddy:
stty(1): list DISCARD control character

6dfe4bf3fa45bc924579186e7274bc22310e7d50 by ngie:
intelspi: add Gemini Lake SPI controller PCI IDs

d20e3fbc5480652b39abfa57e455b9ede979b6a3 by ngie:
intelspi: sort PCI ID table by device ID

76725edf3297f18503a0df690d608347154d91e8 by ngie:
intelspi: add Broxton SPI controller IDs

789ff29904ab654761ddfe51d887f5d61110cd1e by ngie:
intelspi: add Apollo Lake SPI controller IDs

0b9937d650fc2878d423b46ed166d7469836c72a by ngie:
intelspi: add Cannon Lake SPI controller IDs

fba6b7c889fd0a85f37034dbf83aa577fab61664 by ngie:
intelspi: add Comet Lake SPI controller IDs

ef916b824b9f2913edce2a0217883e6d78bac259 by ngie:
intelspi: add Lakefield SPI controller IDs

6764061f69a5d4312ffa765ae9878a8472642923 by ngie:
intelspi: add Ice Lake SPI controller IDs

72d141107bedde6f73efef6facbcc9a62b418631 by ngie:
intelspi: add Jasper Lake SPI controller IDs

2ab3bf1bed79372b695a3d9dfcbfb59e2bbef1c3 by ngie:
intelspi: add Tiger Lake SPI controller IDs

85c3651f78908dc6b1436ec3792270e01ef82679 by ngie:
intelspi: add Elkhart Lake SPI controller IDs

aa644ba17ef14d2c054e3f051f7d704511bda757 by ngie:
intelspi: add Alder Lake SPI controller IDs

4db9a7e0ea4c87fdc473242d4d2fc428664069a4 by ngie:
intelspi: add Raptor Lake SPI controller IDs

3aa27ee20d3e7887f204cf839c3b2c4393652987 by ngie:
intelspi: add Meteor Lake SPI controller IDs

c43e9ec1e705c3572426728b314bccd1d6eafe63 by ngie:
intelspi: add Arrow Lake SPI controller IDs

7aabce6eb2e70fbaccc3bf610f28d5b47c5161ff by ngie:
intelspi: add Lunar Lake SPI controller IDs

fd3fc5e581b02b302d7b098cb9673d11f110129b by ngie:
intelspi: add Wildcat Lake SPI controller IDs

00cd4b5364c2261829bea52901b6b1474a1d09a0 by ngie:
intelspi: add Panther Lake SPI controller IDs

94fbfda5e8d24eec24353e634c628878f9b7b222 by ngie:
intelspi: add Nova Lake SPI controller IDs

00681255baff47f5dcb92eff5a520c07e9248e5b by bapt:
grep: periodic timer-based fflush instead of unconditional per-line

2e9a70840eb8c96533c12ed242491ecad3ccfdfd by bapt:
grep(1): optimize -w/--word-regexp word boundary check

25e5a96773c07df313e03af18146a6ec685ccc93 by bapt:
m4: import fixes from OpenBSD

ece43a7994b68f93c2b9fc434a9fdf6e0668dc92 by bapt:
nuageinit: adopt cloud-init disable_root semantics

540f9ca5599f880204eccd8ea2ef3854f98dddc8 by bapt:
nuageinit: fix ssh_pwauth string handling

af0ca8cd7534d86e12186081a9b882fb9e7e71a9 by bapt:
nuageinit: accept lock_passwd for users

a1fd5f9f87d3c131991933125462d6750f911179 by bapt:
nuageinit: support allow_public_ssh_keys

37ec9a153b2112d8f7bdc156aeec960feaed1bc6 by bapt:
nuageinit: root should be allowed to log in when disable_root is false

d8c4785e1e41860ad469ac3f67149d0d84ee6590 by bapt:
cat: add -A, -E and -T flags



The end of the build log:

[...truncated 99.69 MiB...]

make[3]: stopped making "all" in /workspace/src/tests

make[2]: stopped making "all" in /workspace/src
--- all_subdir_rescue ---
--- pfctl_make ---


make[5]: stopped making "objs" in /tmp/obj/workspace/src/amd64.amd64/rescue/rescue
*** [objs] Error code 2

make[4]: stopped making "all" in /workspace/src/rescue/rescue
make[4]: 1 error

make[4]: stopped making "all" in /workspace/src/rescue/rescue

make[3]: stopped making "all" in /workspace/src/rescue

make[2]: stopped making "all" in /workspace/src
--- all_subdir_usr.bin ---


make[3]: stopped making "all" in /workspace/src/usr.bin

make[2]: stopped making "all" in /workspace/src
--- all_subdir_lib ---
--- all_subdir_lib/libc/tests/net ---

make[6]: stopped making "all" in /workspace/src/lib/libc/tests/net
--- all_subdir_usr.sbin ---
In file included from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/inplace_merge.h:27,
                 from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/algorithm:1865,
                 from /workspace/src/usr.sbin/ctld/ctld.cc:55:
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, pport>, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, pport>, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, pport>; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, pport>, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, pport>, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, pport> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&}; _Key = std::__1::basic_string<char>; _Tp = pport; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, pport> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1190:46,
    inlined from 'bool kports::add_port(std::__1::string&, uint32_t)' at /workspace/src/usr.sbin/ctld/ctld.cc:1070:60:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
In file included from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:595,
                 from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/boyer_moore_searcher.h:26,
                 from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/functional:557,
                 from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/list:1842,
                 from /workspace/src/usr.sbin/ctld/ctld.hh:45,
                 from /workspace/src/usr.sbin/ctld/ctld.cc:59:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'bool kports::add_port(std::__1::string&, uint32_t)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, auth>, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, auth>, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&>, std::__1::tuple<const char*&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, auth>; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, auth>, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, auth>, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, auth> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(key_type&&, _Args&& ...) [with _Args = {const char*&}; _Key = std::__1::basic_string<char>; _Tp = auth; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, auth> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1196:46,
    inlined from 'bool auth_group::add_chap(const char*, const char*)' at /workspace/src/usr.sbin/ctld/ctld.cc:240:54:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'bool auth_group::add_chap(const char*, const char*)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, auth>, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, auth>, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&>, std::__1::tuple<const char*&, const char*&, const char*&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, auth>; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, auth>, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, auth>, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, auth> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(key_type&&, _Args&& ...) [with _Args = {const char*&, const char*&, const char*&}; _Key = std::__1::basic_string<char>; _Tp = auth; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, auth> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1196:46,
    inlined from 'bool auth_group::add_chap_mutual(const char*, const char*, const char*, const char*)' at /workspace/src/usr.sbin/ctld/ctld.cc:265:70:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'bool auth_group::add_chap_mutual(const char*, const char*, const char*, const char*)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<lun> >, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<lun> >, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&>, std::__1::tuple<std::__1::unique_ptr<lun, std::__1::default_delete<lun> >&&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<lun> >; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<lun> >, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<lun> >, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<lun> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(key_type&&, _Args&& ...) [with _Args = {std::__1::unique_ptr<lun, std::__1::default_delete<lun> >}; _Key = std::__1::basic_string<char>; _Tp = std::__1::unique_ptr<lun>; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<lun> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1196:46,
    inlined from 'lun* conf::add_lun(const char*)' at /workspace/src/usr.sbin/ctld/ctld.cc:1494:39:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'lun* conf::add_lun(const char*)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<target> >, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<target> >, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>, std::__1::tuple<std::__1::unique_ptr<target, std::__1::default_delete<target> >&&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<target> >; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<target> >, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<target> >, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<target> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {std::__1::unique_ptr<target, std::__1::default_delete<target> >}; _Key = std::__1::basic_string<char>; _Tp = std::__1::unique_ptr<target>; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<target> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1190:46,
    inlined from 'target* conf::add_controller(const char*)' at /workspace/src/usr.sbin/ctld/ctld.cc:1220:40:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'target* conf::add_controller(const char*)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<target> >, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<target> >, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>, std::__1::tuple<std::__1::unique_ptr<target, std::__1::default_delete<target> >&&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<target> >; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<target> >, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<target> >, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<target> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {std::__1::unique_ptr<target, std::__1::default_delete<target> >}; _Key = std::__1::basic_string<char>; _Tp = std::__1::unique_ptr<target>; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<target> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1190:46,
    inlined from 'target* conf::add_target(const char*)' at /workspace/src/usr.sbin/ctld/ctld.cc:1258:37:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'target* conf::add_target(const char*)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<port> >, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<port> >, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>, std::__1::tuple<std::__1::unique_ptr<port, std::__1::default_delete<port> >&&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<port> >; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> >, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> >, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {std::__1::unique_ptr<port, std::__1::default_delete<port> >}; _Key = std::__1::basic_string<char>; _Tp = std::__1::unique_ptr<port>; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1190:46,
    inlined from 'bool conf::add_port(target*, portal_group*, uint32_t)' at /workspace/src/usr.sbin/ctld/ctld.cc:1157:15:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'bool conf::add_port(target*, portal_group*, uint32_t)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<port> >, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<port> >, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>, std::__1::tuple<std::__1::unique_ptr<kernel_port, std::__1::default_delete<kernel_port> >&&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<port> >; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> >, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> >, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {std::__1::unique_ptr<kernel_port, std::__1::default_delete<kernel_port> >}; _Key = std::__1::basic_string<char>; _Tp = std::__1::unique_ptr<port>; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1190:46,
    inlined from 'bool conf::add_port(target*, pport*)' at /workspace/src/usr.sbin/ctld/ctld.cc:1172:47:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'bool conf::add_port(target*, pport*)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<port> >, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<port> >, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>, std::__1::tuple<std::__1::unique_ptr<ioctl_port, std::__1::default_delete<ioctl_port> >&&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<port> >; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> >, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> >, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {std::__1::unique_ptr<ioctl_port, std::__1::default_delete<ioctl_port> >}; _Key = std::__1::basic_string<char>; _Tp = std::__1::unique_ptr<port>; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1190:46,
    inlined from 'bool conf::add_port(target*, const std::__1::string&, int, int)' at /workspace/src/usr.sbin/ctld/ctld.cc:1186:50:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'bool conf::add_port(target*, const std::__1::string&, int, int)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<pport*, target*>, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<pport*, target*>, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = pport*; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<pport* const&>, std::__1::tuple<target*&>}; _Tp = std::__1::__hash_value_type<pport*, target*>; _Hash = std::__1::__unordered_map_hasher<pport*, std::__1::pair<pport* const, target*>, std::__1::hash<pport*>, std::__1::equal_to<pport*>, true>; _Equal = std::__1::__unordered_map_equal<pport*, std::__1::pair<pport* const, target*>, std::__1::equal_to<pport*>, std::__1::hash<pport*>, true>; _Alloc = std::__1::allocator<std::__1::pair<pport* const, target*> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {target*&}; _Key = pport*; _Tp = target*; _Hash = std::__1::hash<pport*>; _Pred = std::__1::equal_to<pport*>; _Alloc = std::__1::allocator<std::__1::pair<pport* const, target*> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1190:46,
    inlined from 'bool conf::add_pports(kports&)' at /workspace/src/usr.sbin/ctld/ctld.cc:2658:13:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'bool conf::add_pports(kports&)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> >, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> >, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&>, std::__1::tuple<std::__1::unique_ptr<portal_group, std::__1::default_delete<portal_group> >&&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> >; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> >, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> >, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(key_type&&, _Args&& ...) [with _Args = {std::__1::unique_ptr<portal_group, std::__1::default_delete<portal_group> >}; _Key = std::__1::basic_string<char>; _Tp = std::__1::unique_ptr<portal_group>; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1196:46,
    inlined from 'portal_group* conf::add_portal_group(const char*)' at /workspace/src/usr.sbin/ctld/ctld.cc:507:41:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'portal_group* conf::add_portal_group(const char*)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> >, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> >, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&>, std::__1::tuple<std::__1::unique_ptr<portal_group, std::__1::default_delete<portal_group> >&&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> >; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> >, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> >, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(key_type&&, _Args&& ...) [with _Args = {std::__1::unique_ptr<portal_group, std::__1::default_delete<portal_group> >}; _Key = std::__1::basic_string<char>; _Tp = std::__1::unique_ptr<portal_group>; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<portal_group> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1196:46,
    inlined from 'portal_group* conf::add_transport_group(const char*)' at /workspace/src/usr.sbin/ctld/ctld.cc:546:43:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'portal_group* conf::add_transport_group(const char*)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<port> >, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<port> >, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>, std::__1::tuple<std::__1::unique_ptr<port, std::__1::default_delete<port> >&&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::unique_ptr<port> >; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> >, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> >, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {std::__1::unique_ptr<port, std::__1::default_delete<port> >}; _Key = std::__1::basic_string<char>; _Tp = std::__1::unique_ptr<port>; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::unique_ptr<port> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1190:46,
    inlined from 'bool conf::add_port(target*, portal_group*, auth_group_sp)' at /workspace/src/usr.sbin/ctld/ctld.cc:1141:9:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'bool conf::add_port(target*, portal_group*, auth_group_sp)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, lun*>, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, lun*>, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>, std::__1::tuple<lun*&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, lun*>; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, lun*>, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, lun*>, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, lun*> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {lun*&}; _Key = std::__1::basic_string<char>; _Tp = lun*; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, lun*> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1190:46,
    inlined from 'bool conf::verify()' at /workspace/src/usr.sbin/ctld/ctld.cc:1796:52:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'bool conf::verify()':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~
In member function 'std::__1::__add_lvalue_reference_t<_Tp> std::__1::unique_ptr<_Tp [], _Dp>::operator[](std::__1::size_t) const [with _Tp = std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::shared_ptr<auth_group> >, void*>*>*; _Dp = std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::shared_ptr<auth_group> >, void*>*>*> >]',
    inlined from 'std::__1::pair<std::__1::__hash_iterator<typename std::__1::__make_hash_node_types<_Tp, typename std::__1::allocator_traits<_Alloc>::void_pointer>::type::__node_pointer>, bool> std::__1::__hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique_key_args(const _Key&, _Args&& ...) [with _Key = std::__1::basic_string<char>; _Args = {const std::__1::piecewise_construct_t&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&>, std::__1::tuple<std::__1::shared_ptr<auth_group>&&>}; _Tp = std::__1::__hash_value_type<std::__1::basic_string<char>, std::__1::shared_ptr<auth_group> >; _Hash = std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::shared_ptr<auth_group> >, std::__1::hash<std::__1::basic_string<char> >, std::__1::equal_to<std::__1::basic_string<char> >, true>; _Equal = std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::pair<const std::__1::basic_string<char>, std::__1::shared_ptr<auth_group> >, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::hash<std::__1::basic_string<char> >, true>; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::shared_ptr<auth_group> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1594:41,
    inlined from 'std::__1::pair<std::__1::__hash_map_iterator<typename std::__1::__hash_table<std::__1::__hash_value_type<_Key, _Value>, std::__1::__unordered_map_hasher<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Hash>::type, typename std::__1::__type_identity<_Pred>::type>, std::__1::__unordered_map_equal<_Key, std::__1::pair<const _Key, _Tp>, typename std::__1::__type_identity<_Pred>::type, typename std::__1::__type_identity<_Hash>::type>, typename std::__1::__type_identity<_Alloc>::type>::iterator>, bool> std::__1::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::try_emplace(key_type&&, _Args&& ...) [with _Args = {std::__1::shared_ptr<auth_group>}; _Key = std::__1::basic_string<char>; _Tp = std::__1::shared_ptr<auth_group>; _Hash = std::__1::hash<std::__1::basic_string<char> >; _Pred = std::__1::equal_to<std::__1::basic_string<char> >; _Alloc = std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::shared_ptr<auth_group> > >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/unordered_map:1196:46,
    inlined from 'auth_group* conf::add_auth_group(const char*)' at /workspace/src/usr.sbin/ctld/ctld.cc:464:12:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:583:18: warning: '__chash' may be used uninitialized [-Wmaybe-uninitialized]
  583 |     return __ptr_[__i];
      |            ~~~~~~^
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table: In member function 'auth_group* conf::add_auth_group(const char*)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__hash_table:1572:10: note: '__chash' was declared here
 1572 |   size_t __chash;
      |          ^~~~~~~

make[3]: stopped making "all" in /workspace/src/usr.sbin

make[2]: stopped making "all" in /workspace/src
--- all_subdir_cddl ---
--- all_subdir_cddl/usr.sbin/zfsd/tests ---
--- zfsd_unittest ---

make[6]: stopped making "all" in /workspace/src/cddl/usr.sbin/zfsd/tests

make[5]: stopped making "all" in /workspace/src/cddl/usr.sbin/zfsd

make[4]: stopped making "all" in /workspace/src/cddl/usr.sbin

make[3]: stopped making "all" in /workspace/src/cddl

make[2]: stopped making "all" in /workspace/src
--- all_subdir_lib ---
--- link_addr_test ---

make[6]: stopped making "all" in /workspace/src/lib/libc/tests/net

make[5]: stopped making "all" in /workspace/src/lib/libc/tests

make[4]: stopped making "all" in /workspace/src/lib/libc

make[3]: stopped making "all" in /workspace/src/lib

make[2]: stopped making "all" in /workspace/src
      210.51 real      1436.18 user       130.22 sys

make[1]: stopped making "buildworld" in /workspace/src

make: stopped making "buildworld" in /workspace/src
Build step 'Execute shell' marked build as failure
[PostBuildScript] - [INFO] Executing post build scripts.
[FreeBSD-stable-15-amd64-gcc14_build] $ /bin/sh -xe /tmp/jenkins4685369477618123119.sh
+ sh freebsd-ci/scripts/jail/clean.sh
clean jail FreeBSD-stable-15-amd64-gcc14_build
Checking for post-build
Performing post-build step
Checking if email needs to be generated
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
Sending mail from default account using System Admin e-mail address