[petsc-users] problems after glibc upgrade to 2.17-157
Matthew Knepley
knepley at gmail.com
Wed Jan 4 06:40:44 CST 2017
On Wed, Jan 4, 2017 at 3:16 AM, Klaij, Christiaan <C.Klaij at marin.nl> wrote:
> Well, a bit clearer perhaps. It seems the relevant ERROR is on
> line 31039. So I did this case by hand using the compile and link
> lines from the log, then run it in gdb:
>
> $ pwd
> /tmp/petsc-Q0URwQ/config.setCompilers
> $ ls
> confdefs.h conffix.h conftest conftest.F conftest.o
> $ gdb
> GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-80.el7
> Copyright (C) 2013 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.
> html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law. Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-redhat-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> (gdb) file conftest
> Reading symbols from /tmp/petsc-Q0URwQ/config.
> setCompilers/conftest...done.
> (gdb) run
> Starting program: /tmp/petsc-Q0URwQ/config.setCompilers/conftest
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00002aaaae32f65e in ?? ()
> Missing separate debuginfos, use: debuginfo-install
> glibc-2.17-157.el7.x86_64
> (gdb) bt
> #0 0x00002aaaae32f65e in ?? ()
> #1 0x00002aaaaaab7675 in _dl_relocate_object ()
> from /lib64/ld-linux-x86-64.so.2
> #2 0x00002aaaaaaae792 in dl_main () from /lib64/ld-linux-x86-64.so.2
> #3 0x00002aaaaaac1e36 in _dl_sysdep_start () from
> /lib64/ld-linux-x86-64.so.2
> #4 0x00002aaaaaaafa31 in _dl_start () from /lib64/ld-linux-x86-64.so.2
> #5 0x00002aaaaaaac1e8 in _start () from /lib64/ld-linux-x86-64.so.2
> #6 0x0000000000000001 in ?? ()
> #7 0x00007fffffffd4e2 in ?? ()
> #8 0x0000000000000000 in ?? ()
> (gdb)
>
> Does this make any sense to you?
No. It looks like there is something deeply wrong with the dynamic loader.
You might try
debuginfo-install glibc-2.17-157.el7.x86_64
as it says so that we can see the stack trace. Considering that the error
happens inside of
_dl_sysdep_start () from /lib64/ld-linux-x86-64.so.2
I am guessing that it is indeed connected to your upgrade of glibc. Since
it only happens when
you are not using compiler libraries, I think your compiler has pointers
back to old things in the
OS. I would recommend either a) using GNU as Satish says, or b)
reinstalling the whole compiler
suite.
I will look at the new problem when not using compiler libraries.
Thanks,
Matt
>
>
> dr. ir. Christiaan Klaij | CFD Researcher | Research & Development
> MARIN | T +31 317 49 33 44 | mailto:C.Klaij at marin.nl | http://www.marin.nl
>
> MARIN news: http://www.marin.nl/web/News/News-items/Software-seminar-
> in-Shanghai-for-the-first-time-March-28.htm
>
> ________________________________________
> From: Klaij, Christiaan
> Sent: Wednesday, January 04, 2017 9:26 AM
> To: Matthew Knepley; petsc-users; Satish Balay
> Subject: Re: [petsc-users] problems after glibc upgrade to 2.17-157
>
> So I've applied the patch to my current 3.7.4 source, the new
> configure.log is attached. It's slightly larger but not much
> clearer too me...
>
> Chris
> ________________________________________
> From: Satish Balay <balay at mcs.anl.gov>
> Sent: Tuesday, January 03, 2017 5:00 PM
> To: Matthew Knepley
> Cc: Klaij, Christiaan; petsc-users at mcs.anl.gov
> Subject: Re: [petsc-users] problems after glibc upgrade to 2.17-157
>
> On Tue, 3 Jan 2017, Matthew Knepley wrote:
>
> > Or get the new tarball when it spins tonight, since Satish has just
> > added the fix to maint.
>
> We don't spin 'maint/patch-release' tarballs everynight. Its every 1-3
> months - [partly depending upon the number of outstanding patches - or
> their severity]
>
> -rw-r--r-- 1 petsc pdetools 23194357 Jan 1 10:41 petsc-3.7.5.tar.gz
> -rw-r--r-- 1 petsc pdetools 23189526 Oct 2 22:06 petsc-3.7.4.tar.gz
> -rw-r--r-- 1 petsc pdetools 23172670 Jul 24 12:22 petsc-3.7.3.tar.gz
> -rw-r--r-- 1 petsc pdetools 23111802 Jun 5 2016 petsc-3.7.2.tar.gz
> -rw-r--r-- 1 petsc pdetools 23113397 May 15 2016 petsc-3.7.1.tar.gz
> -rw-r--r-- 1 petsc pdetools 22083999 Apr 25 2016 petsc-3.7.0.tar.gz
>
> Satish
>
--
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20170104/2a102cbc/attachment.html>
More information about the petsc-users
mailing list