I realize OpenBabel is not designed for dealing with extreme systems, but I 
really appreciate offloading some of my work to it. I haven't written a minimal 
test case yet, so I can't submit a bug report just yet. Essentially I am using 
OBConversion to read protein complexes from PDB-like files with the standard 
PDB format in OpenBabel. The reason I say PDB-like is the files were generated 
by a homology modeling workflow and I noticed that what OpenBabel successfully 
read all had warnings about not strictly following the PDB standard. When I try 
loading the groEL complex, I am getting a stack overflow induced segmentation 
fault that Valgrind traces to line 733 of ketulize.cpp. I am on linux and I 
recently had another program that wouldn't even compile due to large static 
arrays.


Do you think I should try recompiling OpenBabel with -mcmodel=large? Any other 
suggestions? I can't really justify too much community service to my professor 
at this point in my PhD, so refactoring OpenBabel to use more heap allocations 
is not really an option. Eventually my system will be dealing with millions of 
OBMol objects managed by my code. Thank you so much for your help.


Nathan

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to