Comment 4 for bug 1162010

Revision history for this message
Andrew McRae (andymc) wrote :

Just to confirm that I still get this error in 1.2.0 but not 1.2.0+. Here's my procedure:

Set up two instances of a fully-updated, but otherwise fresh, Ubuntu 12.04 VM.
Installed bzr on each
Executed bzr co lp:dorsal from a subdir of 'home'
Set up a local.cfg in the dorsal root directory, each had PROCS=2, one had STABLE_BUILD = true, the other false
Copied precise.platform into the dorsal root directory, commenting out all packages except petsc and slepc
Ran ./dorsal.sh without arguments to bring up the 'required packages' text
Installed the packages, but did not continue with the dorsal installation
Ran ./dorsal.sh ./precise.platform to install petsc and slepc.
Added the 'source .../fenics.conf' to my .bashrc, reopen terminal windows.
Modify precise.platform to skip:petsc, skip:slepc, uncomment fiat, ran ./dorsal.sh ./precise.platform to install fiat
Modify precise.platform to skip:fiat, uncomment ufc, ran ./dorsal.sh ./precise.platform (repeat for ufl, ffc, instant, dolfin)
[I'm pretty sure that I could do these 6 at once, but I can't do all 8 at once on trunk because I'd need to add the 'source .../fenics.conf' to compile the forms with ffc, and this doesn't exist initially]
[I noticed that the generate-all script didn't run in the trunk version, so I had to run this manually otherwise dolfin would fail to build almost immediately after running dependency tests.]

Ran the above code in each VM. Trunk: fine. Stable: segfault.