Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build fails due to doxygen segfault #62

Open
inkybutton opened this issue Apr 23, 2018 · 2 comments
Open

Build fails due to doxygen segfault #62

inkybutton opened this issue Apr 23, 2018 · 2 comments
Labels

Comments

@inkybutton
Copy link
Contributor

The website build has been failing since 10 April, due to a doxygen segfault when building Iron API documentation.
Tail of most recent build log:


Error in file /home/opencmiss-website-bb/opencmiss-website/webbuild-staging/webdir/apidoc/.working/iron/src/field_access_routines.f90 line: 808, state: 19


/home/opencmiss-website-bb/opencmiss-website/webbuild-staging/webdir/apidoc/.working/iron/src/field_IO_routines.f90:6: warning: multiple use of section label 'LICENSE' while adding section, (first occurrence: /home/opencmiss-website-bb/opencmiss-website/webbuild-staging/webdir/apidoc/.working/iron/src/advection_diffusion_equation_routines.f90, line 5)
/home/opencmiss-website-bb/opencmiss-website/webbuild-staging/webdir/apidoc/.working/iron/src/field_routines.f90:5: warning: multiple use of section label 'LICENSE' while adding section, (first occurrence: /home/opencmiss-website-bb/opencmiss-website/webbuild-staging/webdir/apidoc/.working/iron/src/advection_diffusion_equation_routines.f90, line 5)


Error in file /home/opencmiss-website-bb/opencmiss-website/webbuild-staging/webdir/apidoc/.working/iron/src/field_routines.f90 line: 32348, state: 19


Segmentation fault (core dumped)
make[1]: *** [ironapi] Error 139

This may be related to OpenCMISS/iron#132 or OpenCMISS/iron#131 which were merged on the same day.

@inkybutton inkybutton self-assigned this Apr 23, 2018
@inkybutton inkybutton added the bug label Apr 23, 2018
@inkybutton
Copy link
Contributor Author

inkybutton commented Apr 23, 2018

I've checked out Iron and built API documentation in the tree to find out what might be causing the segfault. It seems to be caused by changes to https://github.com/OpenCMISS/iron/blob/develop/src/field_routines.f90.
First bad commit seems to be: OpenCMISS/iron@a8bbe03#diff-2c265380a622f1bc06030e6d728ff02f
There seems to be a lot of changes in the commit. @chrispbradley do you have any idea what in the commit might be causing the problem?
EDIT - there are times when mesh_access_routines.f90 also seems to cause segfault but I could not duplicate it.

@inkybutton
Copy link
Contributor Author

Hi @chrispbradley do you mind if I change this bug's assignment to you? Could take a look when you have time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant