Opened 2 years ago

Last modified 2 years ago

#11597 new Bug report

../config/test-driver crashing starting with 0.12.2

Reported by: Florian Pritz Owned by:
Priority: normal Component: libfilezilla
Keywords: Cc:
Component version: Operating system type: Linux
Operating system version:

Description

The test suite no longer passes for me with 0.12.2 on Arch Linux. Not sure what is going on here and the test log doesn't seem too helpful, but maybe you know what's wrong.

If you need any more info please tell me. Sadly it seems I don't get a core dump and I'm not sure where that's disabled

===============================================
   libfilezilla 0.12.2: tests/test-suite.log
===============================================

# TOTAL: 1
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: test
==========

........terminate called after throwing an instance of 'CppUnit::Exception'
  what():  assertion failed
- Expression: fz::dispatch<fz::timer_event>(ev, this, &timer_handler::on_timer)

Change History (2)

comment:1 by Tim Kosse, 2 years ago

It's a compiler or linker bug, the only workaround is to recompile as static library.

comment:2 by Florian Pritz, 2 years ago

Thanks for the hint. We've recently updated to gcc 8.1 (we had 7.3 before) and I've now switched to using clang to build this and that fixes the issue.

Note: See TracTickets for help on using tickets.