Thomas D. Dean on Thu, 25 Jan 2024 00:03:34 +0100


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: make dobench failing recently for me


On 1/24/24 11:56, Bill Allombert wrote:
On Mon, Jan 22, 2024 at 01:04:12PM -0500, Charles Greathouse wrote:
I'm not sure if this is a bug or local configuration issues, so I'll post
here for now. While I'm able to build gp from the repo, for a while (weeks,
at least) I haven't been able to pass the bench. The diffs show a
precision/rounding issue in trans-dyn and heap/memory leak issues in
analyz-dyn, number-dyn, and polyser-dyn.

The diffs are below. I can include more information if desired; this is for
the latest git version from a few days ago, 3056f0fd062, but I've had
similar issues on all recent releases. I'm running Ubuntu on WSL 2 (which
hasn't had troubles in the past). I can reproduce on at least one other
machine from a clean build.

If this comes from tune, hopefully this is fixed in
8e4a7a355fa39bc991f8a730c429415a8b03ff03

> git pull
...
> make clean
> make -j128 all tune dobench
...
Making dobench in Olinux-x86_64
make[1]: Entering directory '/home/tomdean/Math/Pari/pari/Olinux-x86_64'
* Testing objets           gp-dyn..TIME=    2
* Testing analyz           gp-dyn..BUG [22]
* Testing number           gp-dyn..TIME=   11
* Testing polyser          gp-dyn..BUG [3]
* Testing linear           gp-dyn..TIME=   19
* Testing elliptic         gp-dyn..TIME=   25
* Testing sumiter          gp-dyn..TIME=   13
* Testing graph            gp-dyn..TIME=    6
* Testing program          gp-dyn..TIME=    0
* Testing trans            gp-dyn..BUG [17]
* Testing nfields          gp-dyn..TIME=   79
+++ [BUG] Total bench for gp-dyn is 133

PROBLEMS WERE NOTED. The following files list them in diff format:
Directory: /home/tomdean/Math/Pari/pari/Olinux-x86_64
	analyz-dyn.dif
	polyser-dyn.dif
	trans-dyn.dif
make[1]: *** [Makefile:348: dobench] Error 1
make[1]: Leaving directory '/home/tomdean/Math/Pari/pari/Olinux-x86_64'
make: *** [Makefile:34: dobench] Error 2

> ./gp
Reading GPRC: /home/tomdean/.gprc
GPRC Done.

        GP/PARI CALCULATOR Version 2.16.2 (development 29169-5515793721)
          amd64 running linux (x86-64/GMP-6.3.0 kernel) 64-bit version
compiled: Jan 24 2024, gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)
                           threading engine: pthread
                 (readline v8.1 enabled, extended help enabled)

...

Tom Dean