Bug#838358: icinga2: FTBFS on armhf: test failures

2016-10-08 Thread Christoph Biedl
Emilio Pozuelo Monfort wrote...

> The following tests FAILED:
>46 - base-base_timer/invoke (OTHER_FAULT)
>47 - base-base_timer/scope (OTHER_FAULT)
> Errors while running CTest
> Makefile:130: recipe for target 'test' failed
> make[1]: *** [test] Error 8
> make[1]: Leaving directory '/«PKGBUILDDIR»/obj-arm-linux-gnueabihf'
> dh_auto_test: make -j1 test ARGS+=-j1 returned exit code 2
> debian/rules:23: recipe for target 'build-arch' failed
> make: *** [build-arch] Error 2

Trying to get this fixed I re-compiled icinga2 on my CubieTruck (takes
more than six hours), and could otherwise easily reproduce the issue.

The backtrace as attached exceeds my debugging skills. I'm dropping it
here in case somebody who is more experienced in boost can take a
look.

Christoph


[/tmp/icinga/icinga2-2.5.4/obj-arm-linux-gnueabihf] $ gdb --args 
/tmp/icinga/icinga2-2.5.4/obj-arm-linux-gnueabihf/Bin/None/boosttest-test-base 
--run_test=base_timer/invoke --catch_system_error=yes
GNU gdb (Debian 7.11.1-2) 7.11.1
(...)
Reading symbols from 
/tmp/icinga/icinga2-2.5.4/obj-arm-linux-gnueabihf/Bin/None/boosttest-test-base...done.
(gdb) run
Starting program: 
/tmp/icinga/icinga2-2.5.4/obj-arm-linux-gnueabihf/Bin/None/boosttest-test-base 
--run_test=base_timer/invoke --catch_system_error=yes
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
(gdb) [New Thread 0xb4480450 (LWP 147957)]
[New Thread 0xb3c80450 (LWP 147958)]
[New Thread 0xb32ff450 (LWP 147959)]
[New Thread 0xb28ff450 (LWP 147960)]
[New Thread 0xb20ff450 (LWP 147961)]
[New Thread 0xb18ff450 (LWP 147962)]
Running 1 test case...

Thread 3 "boosttest-test-" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb3c80450 (LWP 147958)]
0xb6fff958 in ?? ()
(gdb) bt
#0  0xb6fff958 in ?? ()
#1  0xb681f85a in boost::function1::operator() (a0=..., this=) at 
/usr/include/boost/function/function_template.hpp:771
#2  
boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, 
boost::intrusive_ptr const&>(boost::function const&)>&, 
boost::signals2::detail::unsigned_meta_array<0u>, 
std::tuple const&, 
boost::enable_if::result_type>, void>::type*) 
const (this=, args=std::tuple containing = {...}, func=...)
at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:105
#3  
boost::signals2::detail::call_with_tuple_args::operator(), 
boost::intrusive_ptr const&, 1u>(boost::function const&)>&, 
std::tuple const&, 
mpl_::size_t<1u>) const (this=, args=std::tuple containing = 
{...}, func=...) at 
/usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:90
#4  
boost::signals2::detail::variadic_slot_invoker::operator(), boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > 
>(boost::shared_ptr, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > 
const&) const (connectionBody=..., this=0xb3c7f954) at 
/usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:133
#5  
boost::signals2::detail::slot_call_iterator_t, 
std::_List_iterator, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >, 
boost::signals2::detail::connection_body, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> 
>::dereference() const (this=0xb3c7f85c) at 
/usr/include/boost/signals2/detail/slot_call_iterator.hpp:109
#6  
boost::iterators::iterator_core_access::dereference, 
std::_List_iterator, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >, 
boost::signals2::detail::connection_body, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > 

Bug#838358: icinga2: FTBFS on armhf: test failures

2016-09-20 Thread Emilio Pozuelo Monfort
Source: icinga2
Version: 2.5.4-2
Severity: serious

Your package still fails to build on armhf:

97% tests passed, 2 tests failed out of 74

Total Test time (real) =   6.87 sec

The following tests FAILED:
 46 - base-base_timer/invoke (OTHER_FAULT)
 47 - base-base_timer/scope (OTHER_FAULT)
Errors while running CTest
Makefile:130: recipe for target 'test' failed
make[1]: *** [test] Error 8
make[1]: Leaving directory '/«PKGBUILDDIR»/obj-arm-linux-gnueabihf'
dh_auto_test: make -j1 test ARGS+=-j1 returned exit code 2
debian/rules:23: recipe for target 'build-arch' failed
make: *** [build-arch] Error 2

Full logs at 
https://buildd.debian.org/status/package.php?p=icinga2=unstable

Emilio