readthedocs / readthedocs.org

The source code that powers readthedocs.org
https://readthedocs.org/
MIT License
8.04k stars 3.58k forks source link

sphinx 1.8.1 build errors with "Inconsistency detected by ld.so: dl-version.c: 224 ..." #4686

Closed jcmgray closed 6 years ago

jcmgray commented 6 years ago

Details

Expected Result

The documentation built without hitch until it seems sphinx changed from v1.8.0 to v1.8.1. The actual commit which was broken first wasn't docs related but I see from the logs the sphinx version did change.

Actual Result

At the build stage I get the error:

Running Sphinx v1.8.1
Inconsistency detected by ld.so: dl-version.c: 224: _dl_check_map_versions: Assertion `needed != NULL' failed!

other notes / attempted troubleshooting:

stsewd commented 6 years ago

Maybe this is a sphinx bug? Also, to pin dependencies using conda we have this https://github.com/rtfd/readthedocs.org/issues/3829 (we are waiting for a conda release)

stsewd commented 6 years ago

Not sure if this is the same https://github.com/sphinx-doc/sphinx/issues/5496

jcmgray commented 6 years ago

Yes apologies if this issue is misplaced (feel free to close)! My reason for raising here was just that building with sphinx=1.8.1works fine for me locally so thought it might be some interaction with the readthedocs machinery. I'll keep an eye on those other issues.

stsewd commented 6 years ago

Not worries, I'll try to reproduce this locally later and see where the problem is

stsewd commented 6 years ago

I'll try to reproduce this locally later and see where the problem is

Conda is really heavy for my computer, I'm hitting my memory limit before the build ends :/

jcmgray commented 6 years ago

Closing as the docs now seem to be working - I've had a quick look in the logs but couldn't see any particular changes that might explain it. @stsewd thanks very much for taking a look!