Posts by 7ri9991 [MM]

1) Message boards : Number crunching : Comp errors on 1.05 for Gentoo Linux (Message 170)
Posted 7 Sep 2011 by Profile 7ri9991 [MM]
I live in Our Kansas (Arkansas) and I'm also a Greg T.
2) Message boards : Number crunching : Comp errors on 1.05 for Gentoo Linux (Message 167)
Posted 6 Sep 2011 by Profile 7ri9991 [MM]
This is helpful thanks. Looks like the same issue as Bok is having. We need to patch the pari source again and see if we can eliminate this outdated reference. Perhaps you can beta test for us when we do?

Sure thing.
3) Message boards : Number crunching : Comp errors on 1.05 for Gentoo Linux (Message 154)
Posted 6 Sep 2011 by Profile 7ri9991 [MM]
I know this isn't a Gentoo Forum, but maybe an emerge --info would help.

Portage (default/linux/amd64/10.0/desktop/gnome, gcc-4.4.5, glibc-2.12.2-r0, 2.6.37-gentoo-r4 x86_64)
System uname: Linux-2.6.37-gentoo-r4-x86_64-Dual_Core_AMD_Opteron-tm-_Processor_285-with-gentoo-2.0.3
Timestamp of tree: Sun, 04 Sep 2011 20:00:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [enabled]
app-shells/bash:          4.1_p9
dev-lang/python:          2.7.1-r1, 3.1.3-r1
dev-util/cmake:           2.8.4-r1
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.8.3-r1
sys-apps/sandbox:         2.4
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.4.5
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: (virtual/os-headers)
sys-libs/glibc:           2.12.2
Repositories: gentoo x-portage
CFLAGS="-march=k8-sse3 -msahf --param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=1024 -mtune=k8 -O2 -pipe"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=k8-sse3 -msahf --param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=1024 -mtune=k8 -O2 -pipe"
FEATURES="assume-digests binpkg-logs distcc distlocks ebuild-locks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-march=k8-sse3 -msahf --param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=1024 -mtune=k8 -O2 -pipe"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en en_US"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
USE="X a52 aac acl acpi alsa amd64 bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fortran gdu gif gnome gnome-keyring gpm gstreamer gtk iconv imap ipv6 jpeg lcms ldap libnotify libwww mad maildir mmx mng modules mp3 mp4 mpeg mudflap multilib mysql nautilus ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf perl png policykit ppds pppd python qt3support qt4 readline sasl sdl session spell sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype udev unicode usb vorbis x264 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="i386 x86-64" QEMU_USER_TARGETS="i386 x86-64" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia fglrx" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
4) Message boards : Number crunching : Comp errors on 1.05 for Gentoo Linux (Message 153)
Posted 6 Sep 2011 by Profile 7ri9991 [MM]
I don't think it has anything to do with lib versions on the client. I think something early is ill conditioned or relies on a failed syscall that leads to the exception. Any chance someone can run under a debugger? You would do #gdb <app name> then r for run. After the exception it should trap and give you a line number. That would be great since we have no way to reproduce. Any takers?

Well, this doesn't look real helpful, but here it is.

This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
Reading symbols from /tmp/GetBoundedDecics_1.06_x86_64-pc-linux-gnu...done.
(gdb) r
Starting program: /tmp/GetBoundedDecics_1.06_x86_64-pc-linux-gnu

Program received signal SIGFPE, Arithmetic exception.
0x00000031fee72b4c in ?? () from /lib64/

Perhaps there's a USE flag I need to enable in my glibc?

emerge -vp glibc

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] sys-libs/glibc-2.12.2 USE="(multilib) nls -debug -gd -glibc-omitfp (-hardened) -profile (-selinux) -vanilla" 0 kB
5) Message boards : Number crunching : Comp errors on 1.05 for Gentoo Linux (Message 143)
Posted 6 Sep 2011 by Profile 7ri9991 [MM]
It looks like you're still having the problem with version 1.06.
At least I know basically where the problem is now.

Been keeping an eye on me?
6) Message boards : Number crunching : Comp errors on 1.05 for Gentoo Linux (Message 139)
Posted 6 Sep 2011 by Profile 7ri9991 [MM]
I think that's your gmp version, look for libgmp and see what that is.

find / -name libgmp*

should be in /usr/lib64/

locate libgmp
7) Message boards : Number crunching : Comp errors on 1.05 for Gentoo Linux (Message 137)
Posted 5 Sep 2011 by Profile 7ri9991 [MM]
3.5.0 is the latest release of gmp available for CentOS6 from the main repos. Whilst I can update to the latest with a build I tend to try and keep to the repos on my database servers (which this is).

I'll see if I can find an update on one of the 3rd party repos like atomic.

p.s. I tried running strace after renaming the file to 'in' but it didn't give anything more than a floating point exception and core dumped.

Anything else to try in the meantime?

I have no other ideas. Let's wait to see if 7ri9991 can easily upgrade to the same version and if the problem goes away for him. Then we will know for sure if this is the problem. In the meantime, I will look into what I can do on my side. I still don't understand why my static executable is relying on dynamic libraries. If that's the case, what's the point of building a static executable?

Well, as I said, I had to upgrade gmp to run Yafu. I'm at gmp-5.0.2. I'm willing to upgrade, not downgrade. The lowest even available to me is 4.3.2. Perhaps Gentoo versioning is slightly different than Fedora versioning? Is it possible for 3.5.2 on Fedora to equal 5.0.2 on Gentoo?
8) Message boards : Number crunching : Comp errors on 1.05 for Gentoo Linux (Message 125)
Posted 5 Sep 2011 by Profile 7ri9991 [MM]
1.03 works, 1.05 doesn't. Not sure what a reset would have to do with that. If it were a dynamic executable I could see what library is missing. There's probably a version mismatch of some library.

I seem to be running into the problem more often that apps will run for Ubuntu, but not so much for other distros. I don't think Bok runs Ubuntu either. So, just a guess, perhaps 1.05 was hard coded against whatever library versions of a specific distro the compiling computer is currently at, but other distros aren't using the same library versions?

I just had to upgrade 'gmp' on one of my Gentoo boxes to run Yafu. Perhaps some library of the compiling computer for 1.05 got upgraded ahead of other distros? Was it the Fedora computer or some other?

I'd be willing to upgrade a library if I knew which one it was.
9) Message boards : Number crunching : Comp errors on 1.05 for Gentoo Linux (Message 119)
Posted 5 Sep 2011 by Profile 7ri9991 [MM]
I get instant compute errors with 1.05 tasks.

process got signal 8
APP: Checkpoint Flag = 0.
APP: a21 Starting Value = -10000000.
APP: a32 Starting Value = -10000000.
APP: PolyCount starting value = 0.
APP: Stat Count 1 = 0.
APP: Stat Count 2 = 0.
APP: Stat Count 3 = 0.


Main page · Your account · Message boards

Copyright © 2017 Arizona State University