(adding firedrake@imperial.ac.uk back to CC) On 26/04/18 12:01, Naceur Bouziani wrote:
Dear Lawrence
yes I will do this and send you the output. Is it a file that I can download to send or should I copy some thing in a file ?
Please run the commands, and copy the output from your terminal, then include that output in what you send. Thanks, Lawrence
yours Naceur
2018-04-26 11:47 GMT+02:00 Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk <mailto:lawrence.mitchell@imperial.ac.uk>>:
Dear Naceur,
On 26/04/18 08:53, Naceur Bouziani wrote: > Lawrence the test fails at exodus > > [ 32%] > tests/regression/test_exodus_mesh.py Makefile:60 : la recette pour la > cible « test » a échouée > make: *** [test] Erreur de segmentation (core dump créé) > (firedrake) naceur@Sibelius:~/Bureau/PDE/firedrake/src/firedrake$
Hmm, this fails reading a mesh file in Exodus format.
The segmentation fault is worrying.
Can you run, in the same directory you run "make alltest" in:
gdb --args python -c "from firedrake import Mesh; print(Mesh('tests/meshes/brick.e').num_cells())"
This will give you a GDB prompt:
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html <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-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/ <http://www.gnu.org/software/gdb/bugs/>>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/ <http://www.gnu.org/software/gdb/documentation/>>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from python...(no debugging symbols found)...done. (gdb)
Type "run" at the prompt:
(gdb) run
I get something like:
Starting program: /data/lmitche1/src/firedrake/bin/python -c from\ firedrake\ import\ Mesh\;\ print\(Mesh\(\'tests/meshes/brick.e\'\).num_cells\(\)\) [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe640e700 (LWP 52433)] 140 [Thread 0x7fffe640e700 (LWP 52433) exited] [Inferior 1 (process 52429) exited normally] (gdb)
But you will get a segmentation fault, once gdb has caught the error type "backtrace" and send the results.
Hopefully that will give some insight into where things are failing.
Thanks,
Lawrence