The stack causing the runtime error:
-----
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x00007ffff7842866 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007ffff78268b7 in __GI_abort () at ./stdlib/abort.c:79 #5 0x00007ffff7ca4f06 in __gnu_cxx::__verbose_terminate_handler () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95 #6 0x00007ffff7cb6e6c in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:48 #7 0x00007ffff7cb6ed7 in std::terminate () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:58 #8 0x00007ffff7cb7138 in __cxxabiv1::__cxa_throw (obj=<optimized out>, tinfo=0x55555587b208 <typeinfo for Url::build_error>, dest=0x55555574e094 <Url::build_error::~build_error()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:98 #9 0x000055555574cf62 in Url::build_url (this=0x7fffffffc870) at /home/pushkarnk/work/24/sprint3/+1/ccache/upstream/ccache/src/third_party/url.cpp:871 #10 0x00005555556178aa in Url::str[abi:cxx11]() const (this=0x7fffffffc870) at /home/pushkarnk/work/24/sprint3/+1/ccache/upstream/ccache/src/third_party/url.hpp:51 #11 0x0000555555613938 in storage::get_redacted_url_str_for_logging (url=...) at /home/pushkarnk/work/24/sprint3/+1/ccache/upstream/ccache/src/storage/Storage.cpp:330 #12 0x0000555555613b29 in storage::Storage::get_remote_storage_config_for_logging[abi:cxx11]() const (this=0x7fffffffd8a8) at /home/pushkarnk/work/24/sprint3/+1/ccache/upstream/ccache/src/storage/Storage.cpp:342 #13 0x000055555557d58d in operator() (__closure=0x7fffffffcf50, key="remote_storage", value="http://foo@", origin="environment") at /home/pushkarnk/work/24/sprint3/+1/ccache/upstream/ccache/src/ccache.cpp:2226 #14 0x0000555555586b4b in std::__invoke_impl<void, initialize(Context&, char const* const*, bool)::<lambda(const std::string&, const std::string&, const std::string&)>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #15 0x0000555555586505 in std::__invoke_r<void, initialize(Context&, char const* const*, bool)::<lambda(const std::string&, const std::string&, const std::string&)>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >--Type <RET> for more, q to quit, c to continue without paging-- &, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:111 #16 0x00005555555857fc in std::_Function_handler<void(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&), initialize(Context&, char const* const*, bool)::<lambda(const std::string&, const std::string&, const std::string&)> >::_M_invoke(const std::_Any_data &, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > &, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > &, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > &) ( __functor=..., __args#0="remote_storage", __args#1="http://foo@", __args#2="environment") at /usr/include/c++/13/bits/std_function.h:290 #17 0x0000555555660b04 in std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (this=0x7fffffffcf50, __args#0="remote_storage", __args#1="http://foo@", __args#2="environment") at /usr/include/c++/13/bits/std_function.h:591 #18 0x0000555555656b0f in Config::visit_items(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)> const&) const (this=0x7fffffffd460, item_visitor=...) at /home/pushkarnk/work/24/sprint3/+1/ccache/upstream/ccache/src/Config.cpp:962 #19 0x000055555557dc41 in initialize (ctx=..., argv=0x7fffffffdc38, masquerading_as_compiler=false) at /home/pushkarnk/work/24/sprint3/+1/ccache/upstream/ccache/src/ccache.cpp:2220 #20 0x000055555557f7a9 in cache_compilation (argc=4, argv=0x7fffffffdc38) at /home/pushkarnk/work/24/sprint3/+1/ccache/upstream/ccache/src/ccache.cpp:2376 #21 0x0000555555582fcb in ccache_main (argc=4, argv=0x7fffffffdc38) at /home/pushkarnk/work/24/sprint3/+1/ccache/upstream/ccache/src/ccache.cpp:2751 #22 0x0000555555568dcd in main (argc=4, argv=0x7fffffffdc38) at /home/pushkarnk/work/24/sprint3/+1/ccache/upstream/ccache/src/main.cpp:24 ----------
The stack causing the runtime error:
-----
#0 __pthread_ kill_implementa tion (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/ pthread_ kill.c: 44 kill_internal (signo=6, threadid=<optimized out>) at ./nptl/ pthread_ kill.c: 78 <optimized out>, signo=signo@ entry=6) at ./nptl/ pthread_ kill.c: 89 posix/raise. c:26 :__verbose_ terminate_ handler () ./../src/ libstdc+ +-v3/libsupc+ +/vterminate. cc:95 :__terminate (handler=<optimized out>) ./../src/ libstdc+ +-v3/libsupc+ +/eh_terminate. cc:48 ./../src/ libstdc+ +-v3/libsupc+ +/eh_terminate. cc:58 :__cxa_ throw (obj=<optimized out>, 0x55555587b208 <typeinfo for Url::build_error>, dest=0x55555574e094 <Url::build_ error:: ~build_ error() >) ./../src/ libstdc+ +-v3/libsupc+ +/eh_throw. cc:98 fc870) /work/24/ sprint3/ +1/ccache/ upstream/ ccache/ src/third_ party/url. cpp:871 abi:cxx11] () const (this=0x7ffffff fc870) /work/24/ sprint3/ +1/ccache/ upstream/ ccache/ src/third_ party/url. hpp:51 :get_redacted_ url_str_ for_logging (url=...) /work/24/ sprint3/ +1/ccache/ upstream/ ccache/ src/storage/ Storage. cpp:330 :Storage: :get_remote_ storage_ config_ for_logging[ abi:cxx11] () const (this=0x7ffffff fd8a8) /work/24/ sprint3/ +1/ccache/ upstream/ ccache/ src/storage/ Storage. cpp:342 0x7fffffffcf50, key="remote_ storage" , value="http:// foo@", "environment" ) at /home/pushkarnk /work/24/ sprint3/ +1/ccache/ upstream/ ccache/ src/ccache. cpp:2226 invoke_ impl<void, initialize( Context& , char const* const*, bool):: <lambda( const std::string&, const std::string&, const std::string&)>&, const std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> >&, const std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> >&, const std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> >&>(std: :__invoke_ other, struct {...} &) (__f=...) c++/13/ bits/invoke. h:61 invoke_ r<void, initialize( Context& , char const* const*, bool):: <lambda( const std::string&, const std::string&, const std::string&)>&, const std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> >--Type <RET> for more, q to quit, c to continue without paging-- cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> >&, const std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> >&>(struct {...} &) (__fn=...) at /usr/include/ c++/13/ bits/invoke. h:111 handler< void(const std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> >&, const std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> >&, const std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> >&), initialize( Context& , char const* const*, bool):: <lambda( const std::string&, const std::string&, const std::string&)> >::_M_invoke(const std::_Any_data &, const std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> > &, const std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> > &, const std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> > &) ( 0="remote_ storage" , __args#1="http:// foo@", __args# 2="environment" ) c++/13/ bits/std_ function. h:290 _cxx11: :basic_ string< char, std::char_ traits< char>, std::allocator< char> > const&, std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> > const&, std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> > const&) >::operator( )(std:: __cxx11: :basic_ string< char, std::char_ traits< char>, std::allocator< char> > const&, std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> > const&, std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> > const&) const (this=0x7ffffff fcf50, 0="remote_ storage" , __args#1="http:// foo@", __args# 2="environment" ) at /usr/include/ c++/13/ bits/std_ function. h:591 :visit_ items(std: :function< void (std::_ _cxx11: :basic_ string< char, std::char_ traits< char>, std::allocator< char> > const&, std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> > const&, std::__ cxx11:: basic_string< char, std::char_ traits< char>, std::allocator< char> > const&)> const&) const (this=0x7ffffff fd460, visitor= ...) at /home/pushkarnk /work/24/ sprint3/ +1/ccache/ upstream/ ccache/ src/Config. cpp:962 dc38, masquerading_ as_compiler= false) /work/24/ sprint3/ +1/ccache/ upstream/ ccache/ src/ccache. cpp:2220 dc38) /work/24/ sprint3/ +1/ccache/ upstream/ ccache/ src/ccache. cpp:2376 dc38) /work/24/ sprint3/ +1/ccache/ upstream/ ccache/ src/ccache. cpp:2751 dc38) /work/24/ sprint3/ +1/ccache/ upstream/ ccache/ src/main. cpp:24
#1 __pthread_
#2 __GI___pthread_kill (threadid=
#3 0x00007ffff7842866 in __GI_raise (sig=sig@entry=6) at ../sysdeps/
#4 0x00007ffff78268b7 in __GI_abort () at ./stdlib/abort.c:79
#5 0x00007ffff7ca4f06 in __gnu_cxx:
at ../../.
#6 0x00007ffff7cb6e6c in __cxxabiv1:
at ../../.
#7 0x00007ffff7cb6ed7 in std::terminate () at ../../.
#8 0x00007ffff7cb7138 in __cxxabiv1:
tinfo=
at ../../.
#9 0x000055555574cf62 in Url::build_url (this=0x7ffffff
at /home/pushkarnk
#10 0x00005555556178aa in Url::str[
at /home/pushkarnk
#11 0x0000555555613938 in storage:
at /home/pushkarnk
#12 0x0000555555613b29 in storage:
at /home/pushkarnk
#13 0x000055555557d58d in operator() (__closure=
origin=
#14 0x0000555555586b4b in std::__
at /usr/include/
#15 0x0000555555586505 in std::__
&, const std::__
#16 0x00005555555857fc in std::_Function_
__functor=..., __args#
at /usr/include/
#17 0x0000555555660b04 in std::function<void (std::_
__args#
#18 0x0000555555656b0f in Config:
item_
#19 0x000055555557dc41 in initialize (ctx=..., argv=0x7fffffff
at /home/pushkarnk
#20 0x000055555557f7a9 in cache_compilation (argc=4, argv=0x7fffffff
at /home/pushkarnk
#21 0x0000555555582fcb in ccache_main (argc=4, argv=0x7fffffff
at /home/pushkarnk
#22 0x0000555555568dcd in main (argc=4, argv=0x7fffffff
at /home/pushkarnk
----------