popgenmethods / smcpp

SMC++ infers population history from whole-genome sequence data.
GNU General Public License v3.0
152 stars 35 forks source link

smc++ huge virtual memory bug #34

Closed songli-bgi closed 7 years ago

songli-bgi commented 7 years ago

Hi jonathan, I run smc++ with command estimate for effect population size of human species. Now, my detail setting are: gcc version 4.4.7 python 3.5 mpfr 1.2.0 gmp 3.5.0 I use conda to install smc++, while my GLIBC-2.14 was not available, so I downloaded and complied GLIBC-2.14, and use it with LD_PRELOAD.

All output with -v option was stored in this file, please download it with the link: https://pan.genomics.cn/ucdisk/s/3qMBfi I think the problem is maybe caused by differenct version of mutliprocess or concurrent libraries.

Best, Song Li

terhorst commented 7 years ago

The log file looks normal. I am pretty sure that the problem is due to linking in GLIBC_214 at runtime. There is no way to safely do this. Please see the FAQ. You'll need to build the software yourself, or find a system that has a modern version of glibc installed. Thanks,

Jonathan