I found libgmp 6.1.2 crashed for those 2 lines, but libgmp 6.2.1 that bundled by J works fine.
I think libgmp 6.1.2 is buggy but the bundled 6.2.1 can't be loaded on your computers. If you linux distro can provide libgmp 6.2.1 ( or 6.2.0) you should update to the newer version. Can you double check the version of libgmp after OS upgrade on your desktop computer? On Mon, 30 Jan 2023 at 10:31 PM Igor Zhuravlov <[email protected]> wrote: > On Mon, Jan 30, 2023 at 10:59 AM bill lam <[email protected]> wrote: > > > Igor, what is the version number of your system libgmp? > > Both notebook and desktop PC have the same libgmp10 version installed: > > user@notebook:~> LANG=C ls -l /usr/lib64/libgmp* > lrwxrwxrwx 1 root root 16 Nov 18 2021 /usr/lib64/libgmp.so.10 -> > libgmp.so.10.3.2 > -rwxr-xr-x 1 root root 615352 Nov 18 2021 /usr/lib64/libgmp.so.10.3.2 > > user@notebook:~> rpm -qf /usr/lib64/libgmp.so.10 > libgmp10-6.1.2-4.9.1.x86_64 > > user@notebook:~> rpm -qf /usr/lib64/libgmp.so.10.3.2 > libgmp10-6.1.2-4.9.1.x86_64 > > > Can you also try the following sentences to confirm whether it will crash > > or not? > > > > (-/ .*)x: 4 4$_ __ 0 0 1 1 0 0 0 0 1 0 0 0 0 1 > > > > (+/ .*)x: 4 4$_ __ 0 0 1 1 0 0 0 0 1 0 0 0 0 1 > > On the notebook: > > user@notebook:~/j904> LANG=C ./jconsole.sh > JVERSION > Engine: j904/j64avx/linux > Beta-j: commercial/2023-01-07T02:27:29 > Library: 9.04.11 > Platform: Linux 64 > Installer: J904 install > InstallPath: /home/user/j904 > Contact: www.jsoftware.com > x: 1000 > 1000 > (-/ .*)x: 4 4$_ __ 0 0 1 1 0 0 0 0 1 0 0 0 0 1 > realloc(): invalid old size > ./jconsole.sh: line 6: 14219 Aborted (core dumped) > bin/jconsole "$@" > > user@notebook:~/j904> LANG=C ./jconsole.sh > (+/ .*)x: 4 4$_ __ 0 0 1 1 0 0 0 0 1 0 0 0 0 1 > realloc(): invalid old size > ./jconsole.sh: line 6: 14239 Aborted (core dumped) > bin/jconsole "$@" > > On the desktop PC: > > user@desktop:~/j904> LANG=C ./jconsole.sh > JVERSION > Engine: j904/j64avx2/linux > Beta-j: commercial/2023-01-07T02:29:00 > Library: 9.04.10 > Platform: Linux 64 > Installer: J904 install > InstallPath: /home/user/j904 > Contact: www.jsoftware.com > x: 1000 > 1000 > (-/ .*)x: 4 4$_ __ 0 0 1 1 0 0 0 0 1 0 0 0 0 1 > _ > (+/ .*)x: 4 4$_ __ 0 0 1 1 0 0 0 0 1 0 0 0 0 1 > |NaN error, executing dyad +"0 0 > |x and y are infinities of opposite sign > | (+/ .*)x:4 4$_ __ 0 0 1 1 0 0 0 0 1 0 0 0 0 1 > exit '' > > I'd like to clarify, desktop PC has system's libgmp.so : > /usr/lib64/libgmp.so.10.3.2 > copied into: > /home/user/j904/bin/libgmp.so . > Seems like I've copied it right after OS upgrade in order to fix J, and > forgot completely about it. That is why desktop PC ran without problems > at the moment when I reported a crash at notebook. > > -- > Regards, > Igor > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
