linbox-team / fflas-ffpack

FFLAS-FFPACK - Finite Field Linear Algebra Subroutines / Package
http://linbox-team.github.io/fflas-ffpack/
GNU Lesser General Public License v2.1
56 stars 23 forks source link

fflas-ffpack `master`: `test-solve` fails on `fedora-30-standard`, `ubuntu-bionic-gcc_8-i386-minimal`, `debian-bullseye-i386-minimal` #388

Open mkoeppe opened 10 months ago

mkoeppe commented 10 months ago

On fedora-30-standard, tested using

Also on ubuntu-bionic-gcc_8-i386, minimal

FAIL: test-solve
  ================

  Checking Modular_implem<double, double, uint64_t> modulo 67470191 ...  seq:  PASSED (0.231595) par:  PASSED (0.273664)
  Checking Modular_implem<double, double, uint64_t> modulo 89927293 ...  seq:  PASSED (0.17745) par:  PASSED (0.244226)
  Checking Modular_implem<double, double, uint64_t> modulo 86599949 ...  seq:  PASSED (0.180757) par:  PASSED (0.188959)
  Checking Modular_implem<double, double, uint64_t> modulo 14310227 ...  seq:  PASSED (0.030277) par:  PASSED (0.05896)
  Checking ..........ModularBalanced<double> modulo 104800471 ...  seq:  PASSED (0.0820839) par:  PASSED (0.118935)
  Checking ..........ModularBalanced<double> modulo 110067157 ...  seq:  PASSED (0.10756) par:  PASSED (0.143127)
  Checking ...........ModularBalanced<double> modulo 86599949 ...  seq:  PASSED (0.0678201) par:  PASSED (0.0919719)
  Checking ..........ModularBalanced<double> modulo 106531753 ...  seq:  PASSED (0.0828139) par:  PASSED (0.119953)
  Checking .Modular_implem<float, float, uint32_t> modulo 229 ...  seq:  PASSED (0.024803) par:  PASSED (0.035198)
  Checking Modular_implem<float, float, uint32_t> modulo 3547 ...  seq:  PASSED (0.128444) par:  PASSED (0.145112)
  Checking Modular_implem<float, float, uint32_t> modulo 2333 ...  seq:  PASSED (0.0555599) par:  PASSED (0.0608651)
  Checking Modular_implem<float, float, uint32_t> modulo 2971 ...  seq:  PASSED (0.120826) par:  PASSED (0.184715)
  Checking .................ModularBalanced<float> modulo 229 ...  seq:  PASSED (0.0280991) par:  PASSED (0.0508511)
  Checking ................ModularBalanced<float> modulo 7643 ...  seq:  PASSED (0.15594) par:  PASSED (0.246482)
  Checking ................ModularBalanced<float> modulo 2333 ...  seq:  PASSED (0.0647789) par:  PASSED (0.0911451)
  Checking ................ModularBalanced<float> modulo 2971 ...  seq:  PASSED (0.0417089) par:  PASSED (0.116905)
  Checking Modular_implem<int32_t, uint32_t, uint32_t> modulo 8419 ...  seq:  PASSED (0.138253) par:  PASSED (0.145329)
  Checking Modular_implem<int32_t, uint32_t, uint32_t> modulo 32213 ...  seq:  PASSED (0.11155) par:  PASSED (0.182723)
  Checking Modular_implem<int32_t, uint32_t, uint32_t> modulo 26903 ...  seq:  PASSED (0.0827949) par:  PASSED (0.120119)
  Checking Modular_implem<int32_t, uint32_t, uint32_t> modulo 35753 ...  seq:  PASSED (0.0933791) par:  PASSED (0.17719)
  Checking .............ModularBalanced<int32_t> modulo 73951 ...  seq:  PASSED (0.250606) par:  PASSED (0.135657)
  Checking .............ModularBalanced<int32_t> modulo 97729 ...  seq:  PASSED (0.170651) par:  PASSED (0.123159)
  Checking .............ModularBalanced<int32_t> modulo 92431 ...  seq:  PASSED (0.0769439) par:  PASSED (0.118035)
  Checking ............ModularBalanced<int32_t> modulo 101287 ...  seq:  PASSED (0.120021) par:  PASSED (0.[1055](https://github.com/linbox-team/fflas-ffpack/actions/runs/7382353719/job/20082054440?pr=386#step:14:1056)36)
  Checking Modular_implem<int64_t, uint64_t, uint64_t> modulo 2252284123 ...  seq:  PASSED (2.17567) par:  PASSED (1.78119)
  Checking Modular_implem<int64_t, uint64_t, uint64_t> modulo 2257550803 ...  seq:  PASSED (2.39415) par:  PASSED (1.76324)
  Checking Modular_implem<int64_t, uint64_t, uint64_t> modulo 1428777239 ...  seq:  PASSED (0.957224) par:  PASSED (0.802821)
  Checking Modular_implem<int64_t, uint64_t, uint64_t> modulo 685398829 ...  seq:  PASSED (0.714934) par:  PASSED (0.433933)
  Checking ........ModularBalanced<int64_t> modulo 4740813097 ...  seq:  PASSED (2.54799) par:  PASSED (1.52088)
  Checking ........ModularBalanced<int64_t> modulo 5437629103 ...  seq:  PASSED (2.54433) par:  PASSED (1.47832)
  Checking ........ModularBalanced<int64_t> modulo 5723744531 ...  seq:  PASSED (2.54412) par:  PASSED (1.47256)
  Checking ........ModularBalanced<int64_t> modulo 4980366179 ...  seq:  PASSED (2.54366) par:  PASSED (1.49989)
  Checking Modular_implem<Integer, Integer, Integer> modulo 19 ...  seq:  PASSED (0.2367) par:  FAILED (0.3[1064](https://github.com/linbox-team/fflas-ffpack/actions/runs/7382353719/job/20082054440?pr=386#step:14:1065)6)
  FAIL test-solve (exit status: 1)

https://github.com/linbox-team/fflas-ffpack/actions/runs/7382353719/job/20082054440?pr=386#step:14:1051

Also segfault in the same test on debian-bullseye-i386-minimal

  [fflas_ffpack-git]   FAIL: test-solve
  [fflas_ffpack-git]   ================
  [fflas_ffpack-git]   
  [fflas_ffpack-git]   Checking Modular_implem<double, double, uint64_t> modulo 61323683 ...  seq:  PASSED (0.167726) par:  PASSED (0.318319)
  [fflas_ffpack-git]   Checking Modular_implem<double, double, uint64_t> modulo 18364343 ...  seq:  PASSED (0.064169) par:  PASSED (0.128961)
  [fflas_ffpack-git]   Checking Modular_implem<double, double, uint64_t> modulo 50972123 ...  seq:  PASSED (0.134266) par:  PASSED (0.255202)
  [fflas_ffpack-git]   Checking Modular_implem<double, double, uint64_t> modulo 10067411 ...  seq:  PASSED (0.058957) par:  PASSED (0.0754831)
  [fflas_ffpack-git]   Checking ...........ModularBalanced<double> modulo 61323683 ...  seq:  PASSED (0.0808741) par:  PASSED (0.0923091)
  [fflas_ffpack-git]   Checking ..........ModularBalanced<double> modulo 110665781 ...  seq:  PASSED (0.16857) par:  PASSED (0.202842)
  [fflas_ffpack-git]   Checking ...........ModularBalanced<double> modulo 50972123 ...  seq:  PASSED (0.073607) par:  PASSED (0.131479)
  [fflas_ffpack-git]   Checking ..........ModularBalanced<double> modulo 144285131 ...  seq:  PASSED (0.288038) par:  PASSED (0.463655)
  [fflas_ffpack-git]   Checking Modular_implem<float, float, uint32_t> modulo 2473 ...  seq:  PASSED (0.071067) par:  PASSED (0.114485)
  [fflas_ffpack-git]   Checking ..Modular_implem<float, float, uint32_t> modulo 97 ...  seq:  PASSED (0.0229399) par:  PASSED (0.078462)
  [fflas_ffpack-git]   Checking Modular_implem<float, float, uint32_t> modulo 1559 ...  seq:  PASSED (0.0404941) par:  PASSED (0.0888061)
  [fflas_ffpack-git]   Checking Modular_implem<float, float, uint32_t> modulo 3547 ...  seq:  PASSED (0.133583) par:  PASSED (0.163785)
  [fflas_ffpack-git]   Checking ................ModularBalanced<float> modulo 6571 ...  seq:  PASSED (0.195734) par:  PASSED (0.232385)
  [fflas_ffpack-git]   Checking ..................ModularBalanced<float> modulo 97 ...  seq:  PASSED (0.048578) par:  PASSED (0.0266271)
  [fflas_ffpack-git]   Checking ................ModularBalanced<float> modulo 1559 ...  seq:  PASSED (0.0542541) par:  PASSED (0.0463621)
  [fflas_ffpack-git]   Checking ................ModularBalanced<float> modulo 7643 ...  seq:  PASSED (0.246431) par:  PASSED (0.229822)
  [fflas_ffpack-git]   Checking Modular_implem<int32_t, uint32_t, uint32_t> modulo 45413 ...  seq:  PASSED (0.0833299) par:  PASSED (0.158752)
  [fflas_ffpack-git]   Checking Modular_implem<int32_t, uint32_t, uint32_t> modulo 41057 ...  seq:  PASSED (0.192008) par:  PASSED (0.22825)
  [fflas_ffpack-git]   Checking Modular_implem<int32_t, uint32_t, uint32_t> modulo 11719 ...  seq:  PASSED (0.[2110](https://github.com/linbox-team/fflas-ffpack/actions/runs/7382353719/job/20082054555?pr=386#step:11:2111)59) par:  PASSED (0.115434)
  [fflas_ffpack-git]   Checking Modular_implem<int32_t, uint32_t, uint32_t> modulo 40387 ...  seq:  PASSED (0.0837261) par:  PASSED (0.130148)
  [fflas_ffpack-git]   Checking ............ModularBalanced<int32_t> modulo 113063 ...  seq:  PASSED (0.079602) par:  PASSED (0.164691)
  [fflas_ffpack-git]   Checking .............ModularBalanced<int32_t> modulo 41057 ...  seq:  PASSED (0.156425) par:  PASSED (0.214627)
  [fflas_ffpack-git]   Checking ............ModularBalanced<int32_t> modulo 116243 ...  seq:  PASSED (0.155559) par:  PASSED (0.141055)
  [fflas_ffpack-git]   Checking ............ModularBalanced<int32_t> modulo 105943 ...  seq:  PASSED (0.157074) par:  PASSED (0.148739)
  [fflas_ffpack-git]   Checking Modular_implem<int64_t, uint64_t, uint64_t> modulo 2943346033 ...  seq:  PASSED (1.16519) par:  PASSED (0.91303)
  [fflas_ffpack-git]   Checking Modular_implem<int64_t, uint64_t, uint64_t> modulo 2258149471 ...  seq:  PASSED (1.12789) par:  PASSED (0.990076)
  [fflas_ffpack-git]   Checking Modular_implem<int64_t, uint64_t, uint64_t> modulo 856278517 ...  seq:  PASSED (0.327653) par:  PASSED (0.409693)
  [fflas_ffpack-git]   Checking Modular_implem<int64_t, uint64_t, uint64_t> modulo 412720601 ...  seq:  PASSED (0.258525) par:  PASSED (0.289761)
  [fflas_ffpack-git]   Checking ........ModularBalanced<int64_t> modulo 1453445237 ...  seq:  PASSED (0.321447) par:  PASSED (0.371315)
  [fflas_ffpack-git]   Checking ........ModularBalanced<int64_t> modulo 2884433857 ...  seq:  PASSED (0.676642) par:  PASSED (0.685859)
  [fflas_ffpack-git]   Checking ........ModularBalanced<int64_t> modulo 5151245839 ...  seq:  PASSED (2.71597) par:  PASSED (2.13983)
  [fflas_ffpack-git]   Checking ........ModularBalanced<int64_t> modulo 4707687883 ...  seq:  PASSED (2.23037) par:  PASSED (1.3206)
  [fflas_ffpack-git]   FAIL test-solve (exit status: 139)
  [fflas_ffpack-git]

https://github.com/linbox-team/fflas-ffpack/actions/runs/7382353719/job/20082054555?pr=386#step:11:2105