View Issue Details

IDProjectCategoryView StatusLast Update
0006928Talerexchangepublic2021-07-18 21:21
Reporterttn Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
PlatformLinuxOSDebianOS VersionBullseye/Sid
Product Versiongit (master) 
Target Version0.9Fixed in Version0.9 
Summary0006928: "make check" fails in test_{auditor,exchange}_api
DescriptionGit HEAD is at 67559ad6261e6d272df6665c8c0e124fd795a6eb.
The "test_auditor_api" failed "normally" w/o segfault.
The "test_exchange_api" failed w/ segfault -- although it says "core dumped", i could not locate the core file.
Logs attached.
TagsNo tags attached.

Activities

ttn

2021-07-18 16:35

developer  

.ttn.exchange-make-check.log (16,336 bytes)   
-*- mode: compilation; default-directory: "~/build/GNU/T/exchange/" -*-
Compilation started at Sun Jul 18 16:21:28

make check PGHOST=$HOME/pg TMPDIR=$HOME/tmp PATH=$HOME/t/bin:$PATH
Makefile:963: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:958: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:968: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:963: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:973: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:968: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
make  check-recursive
make[1]: Entering directory '/home/ttn/build/GNU/T/exchange'
Makefile:963: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:958: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:968: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:963: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:973: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:968: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Making check in .
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange'
Makefile:963: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:958: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:968: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:963: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:973: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:968: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange'
Making check in contrib
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/contrib'
Making check in .
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/contrib'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/contrib'
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/contrib'
Making check in src
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src'
Making check in include
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/include'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/include'
Making check in util
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
make  test_amount test_crypto test_helper_eddsa test_helper_rsa test_payto test_url
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
  CC       test_amount.o
  CCLD     test_amount
  CC       test_crypto.o
  CCLD     test_crypto
  CC       test_helper_eddsa.o
  CCLD     test_helper_eddsa
  CC       test_helper_rsa.o
  CCLD     test_helper_rsa
  CC       test_payto.o
  CCLD     test_payto
  CC       test_url.o
  CCLD     test_url
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
PASS: test_amount
PASS: test_crypto
PASS: test_helper_eddsa
PASS: test_helper_rsa
PASS: test_payto
PASS: test_url
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 6
# PASS:  6
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
Making check in json
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
make  test_json test_json_wire
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
  CC       test_json.o
  CCLD     test_json
  CC       test_json_wire.o
  CCLD     test_json_wire
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
PASS: test_json
PASS: test_json_wire
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 2
# PASS:  2
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
Making check in curl
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/curl'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/curl'
Making check in pq
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
make  test_pq
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
  CC       test_pq.o
  CCLD     test_pq
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
PASS: test_pq
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
Making check in sq
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
make  test_sq
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
  CC       test_sq.o
  CCLD     test_sq
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
PASS: test_sq
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
Making check in mhd
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/mhd'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/mhd'
Making check in bank-lib
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
Making check in exchangedb
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make  test-exchangedb-postgres
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
  CC       test_exchangedb.o
  CCLD     test-exchangedb-postgres
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
PASS: test-exchangedb-postgres
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
Making check in exchange
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make  test_taler_exchange_httpd.sh test_taler_exchange_httpd_restart.sh 
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[4]: Nothing to be done for 'test_taler_exchange_httpd.sh'.
make[4]: Nothing to be done for 'test_taler_exchange_httpd_restart.sh'.
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
PASS: test_taler_exchange_httpd.sh
PASS: test_taler_exchange_httpd_restart.sh
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 2
# PASS:  2
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
Making check in auditordb
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make  test-auditordb-postgres
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
  CC       test_auditordb.o
  CCLD     test-auditordb-postgres
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
PASS: test-auditordb-postgres
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
Making check in auditor
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make  test-auditor.sh test-revocation.sh test-sync.sh
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make[4]: Nothing to be done for 'test-auditor.sh'.
make[4]: Nothing to be done for 'test-revocation.sh'.
make[4]: Nothing to be done for 'test-sync.sh'.
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditor'
SKIP: test-auditor.sh
SKIP: test-revocation.sh
PASS: test-sync.sh
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 3
# PASS:  1
# SKIP:  2
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditor'
Making check in lib
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/lib'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/lib'
Making check in exchange-tools
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange-tools'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange-tools'
Making check in testing
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/testing'
make  test_auditor_api test_auditor_api_version test_bank_api_with_fakebank test_bank_api_with_pybank test_bank_api_with_nexus test_exchange_api test_exchange_api_keys_cherry_picking test_exchange_api_revocation test_exchange_api_overlapping_keys_bug test_exchange_management_api test_taler_exchange_aggregator-postgres test_taler_exchange_wirewatch-postgres 
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/testing'
  CC       test_auditor_api.o
  CCLD     test_auditor_api
  CC       test_auditor_api_version.o
  CCLD     test_auditor_api_version
  CC       test_bank_api.o
  CCLD     test_bank_api_with_fakebank
  CCLD     test_bank_api_with_pybank
  CCLD     test_bank_api_with_nexus
  CC       test_exchange_api.o
  CCLD     test_exchange_api
  CC       test_exchange_api_keys_cherry_picking.o
  CCLD     test_exchange_api_keys_cherry_picking
  CC       test_exchange_api_revocation.o
  CCLD     test_exchange_api_revocation
  CC       test_exchange_api_overlapping_keys_bug.o
  CCLD     test_exchange_api_overlapping_keys_bug
  CC       test_exchange_management_api.o
  CCLD     test_exchange_management_api
  CC       test_taler_exchange_aggregator.o
  CCLD     test_taler_exchange_aggregator-postgres
  CC       test_taler_exchange_wirewatch.o
  CCLD     test_taler_exchange_wirewatch-postgres
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/testing'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/testing'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/testing'
FAIL: test_auditor_api
PASS: test_auditor_api_version
PASS: test_bank_api_with_fakebank
SKIP: test_bank_api_with_pybank
SKIP: test_bank_api_with_nexus
../../build-aux/test-driver: line 109: 1557181 Segmentation fault      (core dumped) "$@" > $log_file 2>&1
FAIL: test_exchange_api
SKIP: test_exchange_api_keys_cherry_picking
SKIP: test_exchange_api_revocation
SKIP: test_exchange_api_overlapping_keys_bug
SKIP: test_exchange_management_api
SKIP: test_taler_exchange_aggregator-postgres
SKIP: test_taler_exchange_wirewatch-postgres
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 12
# PASS:  2
# SKIP:  8
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0
============================================================================
See src/testing/test-suite.log
Please report to taler-bug@gnunet.org
============================================================================
make[5]: *** [Makefile:1638: test-suite.log] Error 1
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/testing'
make[4]: *** [Makefile:1746: check-TESTS] Error 2
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/testing'
make[3]: *** [Makefile:1918: check-am] Error 2
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/testing'
make[2]: *** [Makefile:515: check-recursive] Error 1
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src'
make[1]: *** [Makefile:501: check-recursive] Error 1
make[1]: Leaving directory '/home/ttn/build/GNU/T/exchange'
make: *** [Makefile:799: check] Error 2

Compilation exited abnormally with code 2 at Sun Jul 18 16:24:12
.ttn.exchange-make-check.log (16,336 bytes)   
test-suite.log.gz (36,028 bytes)

Christian Grothoff

2021-07-18 21:21

manager   ~0017997

That was my bad. Fixed.

Issue History

Date Modified Username Field Change
2021-07-18 16:35 ttn New Issue
2021-07-18 16:35 ttn Status new => assigned
2021-07-18 16:35 ttn Assigned To => Christian Grothoff
2021-07-18 16:35 ttn File Added: .ttn.exchange-make-check.log
2021-07-18 16:35 ttn File Added: test-suite.log.gz
2021-07-18 21:21 Christian Grothoff Status assigned => resolved
2021-07-18 21:21 Christian Grothoff Resolution open => fixed
2021-07-18 21:21 Christian Grothoff Fixed in Version => 0.9
2021-07-18 21:21 Christian Grothoff Note Added: 0017997
2021-07-18 21:21 Christian Grothoff Target Version => 0.9