Created attachment 105150 [details] Log Unit tests are failing in Debian Stretch (9). The relevant part of the log is in attachment. ================ 2: /builddir/heaptrack/heaptrack-1.0.0/tests/auto/tst_trace.cpp:44: FAILED: 2: REQUIRE( find(trace.begin(), trace.end(), Trace::ip_t(0)) == trace.end() ) 2: with expansion: 2: 0x00007ffe262b4fe0 == 0x00007ffe262b4fe8 ================ 2: /builddir/heaptrack/heaptrack-1.0.0/tests/auto/tst_trace.cpp:40: FAILED: 2: REQUIRE( trace.size() == expectedSize ) 2: with expansion: 2: 6 == 7 ================ Bug in Debian bugtracker: http://bugs.debian.org/860949 Thanks Anton
commit 3ddc8ba3c751436fddd2969ba349a76ab6b7f8d1 Author: Milian Wolff <milian.wolff@kdab.com> Date: Wed May 3 17:35:18 2017 +0200 Filter zero frames from the end of the stack returned by libunwind Some (older) versions of libunwind eratically return zero frames at the end of the stack. This happened on Debian and Ubuntu with the distro provided libunwind. In such situations, we now skip these uninteresting frames. BUG: 379082