[Pkg-nagios-devel] Bug#848688: icinga2: FTBFS on mips* architectures

Markus Frosch lazyfrosch at debian.org
Mon Dec 19 15:00:29 UTC 2016


Source: icinga2
Version: 2.5.4-2
Severity: important

The package can not be built on mips mipsel and mips64el.

As far as I isolated the problem, it seems not to be caused by Icinga2s
code, but rather GCC or stdc++.

We should fix this problem with a porter soon. But it's not likely a
flaw in Icinga2.

Here is a bt on mips (eller.d.o)

Thread 1 "boosttest-test-" received signal SIGSEGV, Segmentation fault.
parse_lsda_header (context=0x7fff5330, p=0x256dec <error: Cannot access memory at address 0x256dec>, info=0x7fff4c80) at
../../../../src/libstdc++-v3/libsupc++/eh_personality.cc:58
58      ../../../../src/libstdc++-v3/libsupc++/eh_personality.cc: No such file or directory.
(gdb) bt
#0  parse_lsda_header (context=0x7fff5330, p=0x256dec <error: Cannot access memory at address 0x256dec>, info=0x7fff4c80) at
../../../../src/libstdc++-v3/libsupc++/eh_personality.cc:58
#1  0x76e5a29c in __cxxabiv1::__gxx_personality_v0 (version=<optimized out>, actions=1, exception_class=<optimized out>,
ue_header=0x556984a8, context=0x7fff5330) at ../../../../src/libstdc++-v3/libsupc++/eh_personality.cc:445
#2  0x76d39edc in _Unwind_RaiseException (exc=0x556984a8) at ../../../src/libgcc/unwind.inc:113
#3  0x76e5b3fc in __cxxabiv1::__cxa_throw (obj=0x556984c0, tinfo=0x5564f914 <typeinfo for
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >>,
    dest=0x55580d70 <boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast>
>::~clone_impl()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:82
#4  0x775a7384 in __cxa_throw (obj=0x556984c0, pvtinfo=0x5564f914 <typeinfo for
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >>,
    dest=0x55580d70 <boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast>
>::~clone_impl()>) at ./lib/base/exception.cpp:144
#5  0x55581f30 in boost::throw_exception<boost::bad_lexical_cast> (e=...) at /usr/include/boost/throw_exception.hpp:69
#6  0x55579024 in boost::conversion::detail::throw_bad_cast<char [3], long> () at /usr/include/boost/lexical_cast/bad_lexical_cast.hpp:92
#7  boost::lexical_cast<long, char [3]> (arg=...) at /usr/include/boost/lexical_cast.hpp:42
#8  icinga::Convert::ToLong<char [3]> (val=...) at ./lib/base/convert.hpp:42
#9  base_convert::tolong::test_method (this=<optimized out>) at ./test/base-convert.cpp:31
#10 0x5557a5d8 in base_convert::tolong_invoker () at ./test/base-convert.cpp:29
#11 0x77aae9dc in boost::function0<void>::operator() (this=<optimized out>) at ./boost/function/function_template.hpp:771
#12 boost::detail::forward::operator() (this=<optimized out>) at ./boost/test/impl/execution_monitor.ipp:1303
#13 boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke (function_obj_ptr=...) at
./boost/function/function_template.hpp:138
#14 0x77aad748 in boost::function0<int>::operator() (this=0x7fff6d14) at ./boost/function/function_template.hpp:771
#15 boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()>
>(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (F=..., tr=...)
    at ./boost/test/impl/execution_monitor.ipp:284
#16 boost::execution_monitor::catch_signals(boost::function<int ()> const&) (this=0x77b42008
<boost::unit_test::singleton<boost::unit_test::unit_test_monitor_t>::instance()::the_inst>, F=...) at
./boost/test/impl/execution_monitor.ipp:867
#17 0x77aad8c0 in boost::execution_monitor::execute(boost::function<int ()> const&) (this=0x77b42008
<boost::unit_test::singleton<boost::unit_test::unit_test_monitor_t>::instance()::the_inst>, F=...) at
./boost/test/impl/execution_monitor.ipp:1206
#18 0x77aae44c in boost::execution_monitor::vexecute(boost::function<void ()> const&) (this=0x77b42008
<boost::unit_test::singleton<boost::unit_test::unit_test_monitor_t>::instance()::the_inst>, F=...) at
./boost/test/impl/execution_monitor.ipp:1312
#19 0x77ae1308 in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned int)
(this=0x77b42008 <boost::unit_test::singleton<boost::unit_test::unit_test_monitor_t>::instance()::the_inst>, func=..., timeout=<optimized out>)
    at ./boost/test/impl/unit_test_monitor.ipp:46
#20 0x77abbba8 in boost::unit_test::framework::state::execute_test_tree (this=0x77b41f08 <boost::unit_test::framework::impl::(anonymous
namespace)::s_frk_state()::the_inst>, tu_id=<optimized out>, timeout=<optimized out>, p_random_generator=<optimized out>)
    at ./boost/test/impl/framework.ipp:717
#21 0x77abc334 in boost::unit_test::framework::state::execute_test_tree (this=0x77b41f08 <boost::unit_test::framework::impl::(anonymous
namespace)::s_frk_state()::the_inst>, tu_id=<optimized out>, timeout=<optimized out>, p_random_generator=<optimized out>)
    at ./boost/test/impl/framework.ipp:666
#22 0x77ab3f40 in boost::unit_test::framework::state::execute_test_tree (timeout=0, p_random_generator=0x0, tu_id=1, this=0x77b41f08
<boost::unit_test::framework::impl::(anonymous namespace)::s_frk_state()::the_inst>) at ./boost/test/impl/framework.ipp:666
#23 boost::unit_test::framework::run (id=1, continue_test=<optimized out>) at ./boost/test/impl/framework.ipp:1426
#24 0x77ade740 in boost::unit_test::unit_test_main (init_func=<optimized out>, argc=<optimized out>, argv=<optimized out>) at
./boost/test/impl/unit_test_main.ipp:231
#25 0x5555d8b8 in main (argc=2, argv=0x7fff7694) at ./test/test-runner.cpp:42

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-nagios-devel/attachments/20161219/13d337d8/attachment.sig>


More information about the Pkg-nagios-devel mailing list