The attached CIF file makes OpenBabel crashs either if used as a library or using the command-line convertion tool.
This appends on a Debian sid with OpenBabel 2.2.3 or on an Ubuntu Hardy with 2.1.1. The message is:
caliste@myrte:~/tmp$ babel Open_babel_crash.cif Open_babel_crash.xyz
*** glibc detected *** babel: double free or corruption (out): 0x00000000006b6ff0 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f392848008a]
/lib/libc.so.6(cfree+0x8c)[0x7f3928483c1c]
/usr/lib/libopenbabel.so.2(ZN9OpenBabel5OBMol14ConnectTheDotsEv+0x59a)[0x7f39293978ea]
/usr/lib/openbabel/2.1/cifformat.so(_ZN9OpenBabel9CIFFormat12ReadMoleculeEPNS_6OBBaseEPNS_12OBConversionE+0x560)[0x7f39265f77a0]
/usr/lib/openbabel/2.1/cifformat.so(_ZN9OpenBabel16OBMoleculeFormat18ReadChemObjectImplEPNS_12OBConversionEPNS_8OBFormatE+0x7ce)[0x7f392660281e]
/usr/lib/openbabel/2.1/cifformat.so(_ZN9OpenBabel16OBMoleculeFormat14ReadChemObjectEPNS_12OBConversionE+0x12)[0x7f39265f8042]
/usr/lib/libopenbabel.so.2(_ZN9OpenBabel12OBConversion7ConvertEv+0x90)[0x7f39293a6400]
/usr/lib/libopenbabel.so.2(_ZN9OpenBabel12OBConversion7ConvertEPSiPSo+0x1f7)[0x7f39293a7c17]
/usr/lib/libopenbabel.so.2(_ZN9OpenBabel12OBConversion11FullConvertERSt6vectorISsSaISsEERSsS4+0x124e)[0x7f39293aad6e]
babel[0x402f26]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7f392842a1c4]
babel(__gxx_personality_v0+0x81)[0x401de9]
======= Memory map: ========
00400000-00406000 r-xp 00000000 08:01 70139 /usr/bin/babel
00605000-00606000 rw-p 00005000 08:01 70139 /usr/bin/babel
00606000-006c1000 rw-p 00606000 00:00 0 [heap]
7f3918000000-7f3918021000 rw-p 7f3918000000 00:00 0
7f3918021000-7f391c000000 ---p 7f3918021000 00:00 0
7f391f391000-7f391f3a1000 r-xp 00000000 08:01 920605 /usr/lib/openbabel/2.1/crkformat.so
7f391f3a1000-7f391f5a1000 ---p 00010000 08:01 920605 /usr/lib/openbabel/2.1/crkformat.so
7f391f5a1000-7f391f5a2000 rw-p 00010000 08:01 920605 /usr/lib/openbabel/2.1/crkformat.so
7f391f5a2000-7f391f5b2000 r-xp 00000000 08:01 920650 /usr/lib/openbabel/2.1/yasaraformat.so
7f391f5b2000-7f391f7b2000 ---p 00010000 08:01 920650 /usr/lib/openbabel/2.1/yasaraformat.so
7f391f7b2000-7f391f7b3000 rw-p 00010000 08:01 920650 /usr/lib/openbabel/2.1/yasaraformat.so
7f391f7b3000-7f391f7c1000 r-xp 00000000 08:01 920588 /usr/lib/openbabel/2.1/balstformat.so
7f391f7c1000-7f391f9c1000 ---p 0000e000 08:01 920588 /usr/lib/openbabel/2.1/balstformat.so
7f391f9c1000-7f391f9c2000 rw-p 0000e000 08:01 920588 /usr/lib/openbabel/2.1/balstformat.so
7f391f9c2000-7f391f9cf000 r-xp 00000000 08:01 920606 /usr/lib/openbabel/2.1/CSRformat.so
7f391f9cf000-7f391fbcf000 ---p 0000d000 08:01 920606 /usr/lib/openbabel/2.1/CSRformat.so
7f391fbcf000-7f391fbd0000 rw-p 0000d000 08:01 920606 /usr/lib/openbabel/2.1/CSRformat.so
7f391fbd0000-7f391fbdf000 r-xp 00000000 08:01 920631 /usr/lib/openbabel/2.1/pcmodelformat.so
7f391fbdf000-7f391fdde000 ---p 0000f000 08:01 920631 /usr/lib/openbabel/2.1/pcmodelformat.so
7f391fdde000-7f391fddf000 rw-p 0000e000 08:01 920631 /usr/lib/openbabel/2.1/pcmodelformat.so
7f391fddf000-7f391fe02000 r-xp 00000000 08:01 920602 /usr/lib/openbabel/2.1/cmlformat.so
7f391fe02000-7f3920002000 ---p 00023000 08:01 920602 /usr/lib/openbabel/2.1/cmlformat.so
7f3920002000-7f3920003000 rw-p 00023000 08:01 920602 /usr/lib/openbabel/2.1/cmlformat.so
7f3920003000-7f39200f6000 r-xp 00000000 08:01 920621 /usr/lib/openbabel/2.1/inchiformat.so
7f39200f6000-7f39202f6000 ---p 000f3000 08:01 920621 /usr/lib/openbabel/2.1/inchiformat.so
7f39202f6000-7f39202fa000 rw-p 000f3000 08:01 920621 /usr/lib/openbabel/2.1/inchiformat.so
7f39202fa000-7f3920308000 r-xp 00000000 08:01 920612 /usr/lib/openbabel/2.1/featformat.so
7f3920308000-7f3920507000 ---p 0000e000 08:01 920612 /usr/lib/openbabel/2.1/featformat.so
7f3920507000-7f3920508000 rw-p 0000d000 08:01 920612 /usr/lib/openbabel/2.1/featformat.so
7f3920508000-7f392050b000 r-xp 00000000 08:01 920587 /usr/lib/openbabel/2.1/APIInterface.so
7f392050b000-7f392070a000 ---p 00003000 08:01 920587 /usr/lib/openbabel/2.1/APIInterface.so
7f392070a000-7f392070b000 rw-p 00002000 08:01 920587 /usr/lib/openbabel/2.1/APIInterface.so
7f392070b000-7f3920721000 r-xp 00000000 08:01 920593 /usr/lib/openbabel/2.1/cansmilesformat.so
7f3920721000-7f3920921000 ---p 00016000 08:01 920593 /usr/lib/openbabel/2.1/cansmilesformat.so
7f3920921000-7f3920922000 rw-p 00016000 08:01 920593 /usr/lib/openbabel/2.1/cansmilesformat.so
7f3920922000-7f3920931000 r-xp 00000000 08:01 920590 /usr/lib/openbabel/2.1/boxformat.so
7f3920931000-7f3920b30000 ---p 0000f000 08:01 920590 /usr/lib/openbabel/2.1/boxformat.so
7f3920b30000-7f3920b31000 rw-p 0000e000 08:01 920590 /usr/lib/openbabel/2.1/boxformat.so
7f3920b31000-7f3920b43000 r-xp 00000000 08:01 920627 /usr/lib/openbabel/2.1/mopacformat.so
7f3920b43000-7f3920d42000 ---p 00012000 08:01 920627 /usr/lib/openbabel/2.1/mopacformat.so
7f3920d42000-7f3920d43000 rw-p 00011000 08:01 920627 /usr/lib/openbabel/2.1/mopacformat.so
7f3920d43000-7f3920d51000 r-xp 00000000 08:01 920622 /usr/lib/openbabel/2.1/jaguarformat.so
7f3920d51000-7f3920f51000 ---p 0000e000 08:01 920622 /usr/lib/openbabel/2.1/jaguarformat.so
7f3920f51000-7f3920f52000 rw-p 0000e000 08:01 920622 /usr/lib/openbabel/2.1/jaguarformat.so
7f3920f52000-7f3920f60000 r-xp 00000000 08:01 920584 /usr/lib/openbabel/2.1/acrformat.so
7f3920f60000-7f3921160000 ---p 0000e000 08:01 920584 /usr/lib/openbabel/2.1/acrformat.so
7f3921160000-7f3921161000 rw-p 0000e000 08:01 920584 /usr/lib/openbabel/2.1/acrformat.so
7f3921161000-7f392116f000 r-xp 00000000 08:01 920608 /usr/lib/openbabel/2.1/dmolformat.so
7f392116f000-7f392136f000 ---p 0000e000 08:01 920608 /usr/lib/openbabel/2.1/dmolformat.so
7f392136f000-7f3921370000 rw-p 0000e000 08:01 920608 /usr/lib/openbabel/2.1/dmolformat.so
7f3921370000-7f3921385000 r-xp 00000000 08:01 920603 /usr/lib/openbabel/2.1/cmlreactlformat.so
7f3921385000-7f3921585000 ---p 00015000 08:01 920603 /usr/lib/openbabel/2.1/cmlreactlformat.so
7f3921585000-7f3921586000 rw-p 00015000 08:01 920603 /usr/lib/openbabel/2.1/cmlreactlformat.so
7f3921586000-7f3921593000 r-xp 00000000 08:01 920619 /usr/lib/openbabel/2.1/gromos96format.so
7f3921593000-7f3921793000 ---p 0000d000 08:01 920619 /usr/lib/openbabel/2.1/gromos96format.so
7f3921793000-7f3921794000 rw-p 0000d000 08:01 920619 /usr/lib/openbabel/2.1/gromos96format.so
7f3921794000-7f39217a1000 r-xp 00000000 08:01 920643 /usr/lib/openbabel/2.1/titleformat.so
7f39217a1000-7f39219a1000 ---p 0000d000 08:01 920643 /usr/lib/openbabel/2.1/titleformat.so
7f39219a1000-7f39219a2000 rw-p 0000d000 08:01 920643 /usr/lib/openbabel/2.1/titleformat.so
7f39219a2000-7f39219b1000 r-xp 00000000 08:01 920597 /usr/lib/openbabel/2.1/chem3dformat.so
7f39219b1000-7f3921bb1000 ---p 0000f000 08:01 920597 /usr/lib/openbabel/2.1/chem3dformat.so
7f3921bb1000-7f3921bb2000 rw-p 0000f000 08:01 920597 /usr/lib/openbabel/2.1/chem3dformat.so
7f3921bb2000-7f3921bc0000 r-xp 00000000 08:01 920594 /usr/lib/openbabel/2.1/carformat.so
7f3921bc0000-7f3921dbf000 ---p 0000e000 08:01 920594 /usr/lib/openbabel/2.1/carformat.so
7f3921dbf000-7f3921dc0000 rw-p 0000d000 08:01 920594 /usr/lib/openbabel/2.1/carformat.so
7f3921dc0000-7f3921dce000 r-xp 00000000 08:01 920630 /usr/lib/openbabel/2.1/nwchemformat.so
7f3921dce000-7f3921fce000 ---p 0000e000 08:01 920630 /usr/lib/openbabel/2.1/nwchemformat.so
7f3921fce000-7f3921fcf000 rw-p 0000e000 08:01 920630 /usr/lib/openbabel/2.1/nwchemformat.so
7f3921fcf000-7f3921fe0000 r-xp 00000000 08:01 920633 /usr/lib/openbabel/2.1/povrayformat.so
7f3921fe0000-7f39221e0000 ---p 00011000 08:01 920633 /usr/lib/openbabel/2.1/povrayformat.so
7f39221e0000-7f39221e1000 rw-p 00011000 08:01 920633 /usr/lib/openbabel/2.1/povrayformat.so
7f39221e1000-7f39221e3000 r-xp 00000000 08:01 920604 /usr/lib/openbabel/2.1/copyformat.so
7f39221e3000-7f39223e3000 ---p 00002000 08:01 920604 /usr/lib/openbabel/2.1/copyformat.so
7f39223e3000-7f39223e4000 rw-p 00002000 08:01 920604 /usr/lib/openbabel/2.1/copyformat.so
7f39223e4000-7f39223f2000 r-xp 00000000 08:01 920628 /usr/lib/openbabel/2.1/mpdformat.so
7f39223f2000-7f39225f2000 ---p 0000e000 08:01 920628 /usr/lib/openbabel/2.1/mpdformat.so
7f39225f2000-7f39225f3000 rw-p 0000e000 08:01 920628 /usr/lib/openbabel/2.1/mpdformat.so
7f39225f3000-7f3922601000 r-xp 00000000 08:01 920586 /usr/lib/openbabel/2.1/amberformat.so
7f3922601000-7f3922800000 ---p 0000e000 08:01 920586 /usr/lib/openbabel/2.1/amberformat.so
7f3922800000-7f3922801000 rw-p 0000d000 08:01 920586 /usr/lib/openbabel/2.1/amberformat.so
7f3922801000-7f3922811000 r-xp 00000000 08:01 920641 /usr/lib/openbabel/2.1/thermoformat.so
7f3922811000-7f3922a11000 ---p 00010000 08:01 920641 /usr/lib/openbabel/2.1/thermoformat.so
7f3922a11000-7f3922a12000 rw-p 00010000 08:01 920641 /usr/lib/openbabel/2.1/thermoformat.so
7f3922a12000-7f3922a27000 r-xp 00000000 08:01 920632 /usr/lib/openbabel/2.1/pdbformat.so
7f3922a27000-7f3922c26000 ---p 00015000 08:01 920632 /usr/lib/openbabel/2.1/pdbformat.so
7f3922c26000-7f3922c27000 rw-p 00014000 08:01 920632 /usr/lib/openbabel/2.1/pdbformat.so
7f3922c27000-7f3922c35000 r-xp 00000000 08:01 920629 /usr/lib/openbabel/2.1/mpqcformat.so
7f3922c35000-7f3922e35000 ---p 0000e000 08:01 920629 /usr/lib/openbabel/2.1/mpqcformat.so
7f3922e35000-7f3922e36000 rw-p 0000e000 08:01 920629 /usr/lib/openbabel/2.1/mpqcformat.so
7f3922e36000-7f3922e44000 r-xp 00000000 08:01 920620 /usr/lib/openbabel/2.1/hinformat.so
7f3922e44000-7f3923044000 ---p 0000e000 08:01 920620 /usr/lib/openbabel/2.1/hinformat.so
7f3923044000-7f3923045000 rw-p 0000e000 08:01 920620 /usr/lib/openbabel/2.1/hinformat.so
7f3923045000-7f3923052000 r-xp 00000000 08:01 920613 /usr/lib/openbabel/2.1/fhformat.so
7f3923052000-7f3923252000 ---p 0000d000 08:01 920613 /usr/lib/openbabel/2.1/fhformat.so
7f3923252000-7f3923253000 rw-p 0000d000 08:01 920613 /usr/lib/openbabel/2.1/fhformat.so
7f3923253000-7f3923262000 r-xp 00000000 08:01 920637 /usr/lib/openbabel/2.1/reportformat.so
7f3923262000-7f3923462000 ---p 0000f000 08:01 920637 /usr/lib/openbabel/2.1/reportformat.so
7f3923462000-7f3923463000 rw-p 0000f000 08:01 920637 /usr/lib/openbabel/2.1/reportformat.so
7f3923463000-7f3923471000 r-xp 00000000 08:01 920614 /usr/lib/openbabel/2.1/fingerprintformat.so
7f3923471000-7f3923671000 ---p 0000e000 08:01 920614 /usr/lib/openbabel/2.1/fingerprintformat.so
7f3923671000-7f3923672000 rw-p 0000e000 08:01 920614 /usr/lib/openbabel/2.1/fingerprintformat.so
7f3923672000-7f3923682000 r-xp 00000000 08:01 920624 /usr/lib/openbabel/2.1/mmodformat.so
7f3923682000-7f3923882000 ---p 00010000 08:01 920624 /usr/lib/openbabel/2.1/mmodformat.so
7f3923882000-7f3923883000 rw-p 00010000 08:01 920624 /usr/lib/openbabel/2.1/mmodformat.so
7f3923883000-7f392389c000 r-xp 00000000 08:01 920623 /usr/lib/openbabel/2.1/mdlformat.so
7f392389c000-7f3923a9c000 ---p 00019000 08:01 920623 /usr/lib/openbabel/2.1/mdlformat.so
7f3923a9c000-7f3923a9d000 rw-p 00019000 08:01 920623 /usr/lib/openbabel/2.1/mdlformat.so
7f3923a9d000-7f3923aab000 r-xp 00000000 08:01 920585 /usr/lib/openbabel/2.1/alchemyformat.so
7f3923aab000-7f3923cab000 ---p 0000e000 08:01 920585 /usr/lib/openbabel/2.1/alchemyformat.so
7f3923cab000-7f3923cac000 rw-p 0000e000 08:01 920585 /usr/lib/openbabel/2.1/alchemyformat.so
7f3923cac000-7f3923cba000 r-xp 00000000 08:01 920626 /usr/lib/openbabel/2.1/molreportformat.so
7f3923cba000-7f3923eb9000 ---p 0000e000 08:01 920626 /usr/lib/openbabel/2.1/molreportformat.so
7f3923eb9000-7f3923eba000 rw-p 0000d000 08:01 920626 /usr/lib/openbabel/2.1/molreportformat.so
7f3923eba000-7f3923ebf000 r-xp 00000000 08:01 920638 /usr/lib/openbabel/2.1/rxnformat.so
7f3923ebf000-7f39240be000 ---p 00005000 08:01 920638 /usr/lib/openbabel/2.1/rxnformat.so
7f39240be000-7f39240bf000 rw-p 00004000 08:01 920638 /usr/lib/openbabel/2.1/rxnformat.so
7f39240bf000-7f39240cf000 r-xp 00000000 08:01 920591 /usr/lib/openbabel/2.1/cacaoformat.so
7f39240cf000-7f39242ce000 ---p 00010000 08:01 920591 /usr/lib/openbabel/2.1/cacaoformat.so
7f39242ce000-7f39242cf000 rw-p 0000f000 08:01 920591 /usr/lib/openbabel/2.1/cacaoformat.so
7f39242cf000-7f39242df000 r-xp 00000000 08:01 920617 /usr/lib/openbabel/2.1/gaussformat.so
7f39242df000-7f39244df000 ---p 00010000 08:01 920617 /usr/lib/openbabel/2.1/gaussformat.so
7f39244df000-7f39244e0000 rw-p 00010000 08:01 920617 /usr/lib/openbabel/2.1/gaussformat.so
7f39244e0000-7f39244ef000 r-xp 00000000 08:01 920636 /usr/lib/openbabel/2.1/qchemformat.so
7f39244ef000-7f39246ef000 ---p 0000f000 08:01 920636 /usr/lib/openbabel/2.1/qchemformat.so
7f39246ef000-7f39246f0000 rw-p 0000f000 08:01 920636 /usr/lib/openbabel/2.1/qchemformat.so
7f39246f0000-7f3924702000 r-xp 00000000 08:01 920635 /usr/lib/openbabel/2.1/pubchem.so
7f3924702000-7f3924902000 ---p 00012000 08:01 920635 /usr/lib/openbabel/2.1/pubchem.so
7f3924902000-7f3924903000 rw-p 00012000 08:01 920635 /usr/lib/openbabel/2.1/pubchem.so
7f3924903000-7f3924913000 r-xp 00000000 08:01 920648 /usr/lib/openbabel/2.1/xmlformat.so
7f3924913000-7f3924b13000 ---p 00010000 08:01 920648 /usr/lib/openbabel/2.1/xmlformat.so
7f3924b13000-7f3924b14000 rw-p 00010000 08:01 920648 /usr/lib/openbabel/2.1/xmlformat.so
7f3924b14000-7f3924b24000 r-xp 00000000 08:01 920634 /usr/lib/openbabel/2.1/PQSformat.so
7f3924b24000-7f3924d24000 ---p 00010000 08:01 920634 /usr/lib/openbabel/2.1/PQSformat.so
7f3924d24000-7f3924d25000 rw-p 00010000 08:01 920634 /usr/lib/openbabel/2.1/PQSformat.so
7f3924d25000-7f3924d42000 r-xp 00000000 08:01 920640 /usr/lib/openbabel/2.1/smilesformat.so
7f3924d42000-7f3924f42000 ---p 0001d000 08:01 920640 /usr/lib/openbabel/2.1/smilesformat.so
7f3924f42000-7f3924f43000 rw-p 0001d000 08:01 920640 /usr/lib/openbabel/2.1/smilesformat.so
7f3924f43000-7f3924f51000 r-xp 00000000 08:01 920592 /usr/lib/openbabel/2.1/cacheformat.so
7f3924f51000-7f3925150000 ---p 0000e000 08:01 920592 /usr/lib/openbabel/2.1/cacheformat.so
7f3925150000-7f3925151000 rw-p 0000d000 08:01 920592 /usr/lib/openbabel/2.1/cacheformat.so
7f3925151000-7f392515f000 r-xp 00000000 08:01 920607 /usr/lib/openbabel/2.1/cssrformat.so
7f392515f000-7f392535e000 ---p 0000e000 08:01 920607 /usr/lib/openbabel/2.1/cssrformat.so
7f392535e000-7f392535f000 rw-p 0000d000 08:01 920607 /usr/lib/openbabel/2.1/cssrformat.so
7f392535f000-7f392536d000 r-xp 00000000 08:01 920651 /usr/lib/openbabel/2.1/zindoformat.so
7f392536d000-7f392556c000 ---p 0000e000 08:01 920651 /usr/lib/openbabel/2.1/zindoformat.so
7f392556c000-7f392556d000 rw-p 0000d000 08:01 920651 /usr/lib/openbabel/2.1/zindoformat.so
7f392556d000-7f392557b000 r-xp 00000000 08:01 920600 /usr/lib/openbabel/2.1/chemtoolformat.so
7f392557b000-7f392577a000 ---p 0000e000 08:01 920600 /usr/lib/openbabel/2.1/chemtoolformat.so
7f392577a000-7f392577b000 rw-p 0000d000 08:01 920600 /usr/lib/openbabel/2.1/chemtoolformat.so
7f392577b000-7f3925789000 r-xp 00000000 08:01 920646 /usr/lib/openbabel/2.1/viewmolformat.so
7f3925789000-7f3925988000 ---p 0000e000 08:01 920646 /usr/lib/openbabel/2.1/viewmolformat.so
7f3925988000-7f3925989000 rw-p 0000d000 08:01 920646 /usr/lib/openbabel/2.1/viewmolformat.so
7f3925989000-7f3925997000 r-xp 00000000 08:01 920599 /usr/lib/openbabel/2.1/chemdrawctformat.so
7f3925997000-7f3925b96000 ---p 0000e000 08:01 920599 /usr/lib/openbabel/2.1/chemdrawctformat.so
7f3925b96000-7f3925b97000 rw-p 0000d000 08:01 920599 /usr/lib/openbabel/2.1/chemdrawctformat.so
7f3925b97000-7f3925ba5000 r-xp 00000000 08:01 920645 /usr/lib/openbabel/2.1/unichemformat.so
7f3925ba5000-7f3925da4000 ---p 0000e000 08:01 920645 /usr/lib/openbabel/2.1/unichemformat.so
7f3925da4000-7f3925da5000 rw-p 0000d000 08:01 920645 /usr/lib/openbabel/2.1/unichemformat.so
7f3925da5000-7f3925db3000 r-xp 00000000 08:01 920609 /usr/lib/openbabel/2.1/fastaformat.so
7f3925db3000-7f3925fb3000 ---p 0000e000 08:01 920609 /usr/lib/openbabel/2.1/fastaformat.so
7f3925fb3000-7f3925fb4000 rw-p 0000e000 08:01 920609 /usr/lib/openbabel/2.1/fastaformat.so
7f3925fb4000-7f3925fc5000 r-xp 00000000 08:01 920625 /usr/lib/openbabel/2.1/mol2format.so
7f3925fc5000-7f39261c5000 ---p 00011000 08:01 920625 /usr/lib/openbabel/2.1/mol2format.so
7f39261c5000-7f39261c6000 rw-p 00011000 08:01 920625 /usr/lib/openbabel/2.1/mol2format.so
7f39261c6000-7f39261d3000 r-xp 00000000 08:01 920647 /usr/lib/openbabel/2.1/xedformat.so
7f39261d3000-7f39263d3000 ---p 0000d000 08:01 920647 /usr/lib/openbabel/2.1/xedformat.so
7f39263d3000-7f39263d4000 rw-p 0000d000 08:01 920647 /usr/lib/openbabel/2.1/xedformat.so
7f39263d4000-7f39263e7000 r-xp 00000000 08:01 920598 /usr/lib/openbabel/2.1/chemdrawcdxformat.so
7f39263e7000-7f39265e7000 ---p 00013000 08:01 920598 /usr/lib/openbabel/2.1/chemdrawcdxformat.so
7f39265e7000-7f39265e8000 rw-p 00013000 08:01 920598 /usr/lib/openbabel/2.1/chemdrawcdxformat.so
7f39265e8000-7f3926608000 r-xp 00000000 08:01 920601 /usr/lib/openbabel/2.1/cifformat.so
7f3926608000-7f3926808000 ---p 00020000 08:01 920601 /usr/lib/openbabel/2.1/cifformat.so
7f3926808000-7f3926809000 rw-p 00020000 08:01 920601 /usr/lib/openbabel/2.1/cifformat.so
7f3926809000-7f3926818000 r-xp 00000000 08:01 920649 /usr/lib/openbabel/2.1/xyzformat.so
7f3926818000-7f3926a18000 ---p 0000f000 08:01 920649 /usr/lib/openbabel/2.1/xyzformat.so
7f3926a18000-7f3926a19000 rw-p 0000f000 08:01 920649 /usr/lib/openbabel/2.1/xyzformat.so
7f3926a19000-7f3926a26000 r-xp 00000000 08:01 920642 /usr/lib/openbabel/2.1/tinkerformat.so
7f3926a26000-7f3926c26000 ---p 0000d000 08:01 920642 /usr/lib/openbabel/2.1/tinkerformat.so
7f3926c26000-7f3926c27000 rw-p 0000d000 08:01 920642 /usr/lib/openbabel/2.1/tinkerformat.so
7f3926c27000-7f3926c30000 r-xp 00000000 08:01 920610 /usr/lib/openbabel/2.1/fastsearchformat.so
7f3926c30000-7f3926e30000 ---p 00009000 08:01 920610 /usr/lib/openbabel/2.1/fastsearchformat.so
7f3926e30000-7f3926e31000 rw-p 00009000 08:01 920610 /usr/lib/openbabel/2.1/fastsearchformat.so
7f3926e31000-7f3926f6e000 r-xp 00000000 08:01 66586 /usr/lib/libxml2.so.2.6.31
7f3926f6e000-7f392716e000 ---p 0013d000 08:01 66586 /usr/lib/libxml2.so.2.6.31
7f392716e000-7f3927177000 rw-p 0013d000 08:01 66586 /usr/lib/libxml2.so.2.6.31
7f3927177000-7f3927178000 rw-p 7f3927177000 00:00 0
7f3927178000-7f392718c000 r-xp 00000000 08:01 920596 /usr/lib/openbabel/2.1/cdxmlformat.so
7f392718c000-7f392738b000 ---p 00014000 08:01 920596 /usr/lib/openbabel/2.1/cdxmlformat.so
7f392738b000-7f392738c000 rw-p 00013000 08:01 920596 /usr/lib/openbabel/2.1/cdxmlformat.so
7f392738c000-7f392739e000 r-xp 00000000 08:01 920611 /usr/lib/openbabel/2.1/fchkformat.so
7f392739e000-7f392759d000 ---p 00012000 08:01 920611 /usr/lib/openbabel/2.1/fchkformat.so
7f392759d000-7f392759e000 rw-p 00011000 08:01 920611 /usr/lib/openbabel/2.1/fchkformat.so
7f392759e000-7f39275ad000 r-xp 00000000 08:01 920615 /usr/lib/openbabel/2.1/freefracformat.so
7f39275ad000-7f39277ad000 ---p 0000f000 08:01 920615 /usr/lib/openbabel/2.1/freefracformat.so
7f39277ad000-7f39277ae000 rw-p 0000f000 08:01 920615 /usr/lib/openbabel/2.1/freefracformat.so
7f39277ae000-7f39277bc000 r-xp 00000000 08:01 920644 /usr/lib/openbabel/2.1/turbomoleformat.so
7f39277bc000-7f39279bc000 ---p 0000e000 08:01 920644 /usr/lib/openbabel/2.1/turbomoleformat.so
7f39279bc000-7f39279bd000 rw-p 0000e000 08:01 920644 /usr/lib/openbabel/2.1/turbomoleformat.so
7f39279bd000-7f39279cb000 r-xp 00000000 08:01 920639 /usr/lib/openbabel/2.1/shelxformat.so
7f39279cb000-7f3927bca000 ---p 0000e000 08:01 920639 /usr/lib/openbabel/2.1/shelxformat.so
7f3927bca000-7f3927bcb000 rw-p 0000d000 08:01 920639 /usr/lib/openbabel/2.1/shelxformat.so
7f3927bcb000-7f3927bde000 r-xp 00000000 08:01 920616 /usr/lib/openbabel/2.1/gamessformat.so
7f3927bde000-7f3927dde000 ---p 00013000 08:01 920616 /usr/lib/openbabel/2.1/gamessformat.so
7f3927dde000-7f3927ddf000 rw-p 00013000 08:01 920616 /usr/lib/openbabel/2.1/gamessformat.so
7f3927ddf000-7f3927dee000 r-xp 00000000 08:01 920618 /usr/lib/openbabel/2.1/ghemicalformat.so
7f3927dee000-7f3927fed000 ---p 0000f000 08:01 920618 /usr/lib/openbabel/2.1/ghemicalformat.so
7f3927fed000-7f3927fee000 rw-p 0000e000 08:01 920618 /usr/lib/openbabel/2.1/ghemicalformat.so
7f3927fee000-7f3927ffe000 r-xp 00000000 08:01 920589 /usr/lib/openbabel/2.1/bgfformat.so
7f3927ffe000-7f39281fd000 ---p 00010000 08:01 920589 /usr/lib/openbabel/2.1/bgfformat.so
7f39281fd000-7f39281fe000 rw-p 0000f000 08:01 920589 /usr/lib/openbabel/2.1/bgfformat.so
7f39281fe000-7f392820c000 r-xp 00000000 08:01 920595 /usr/lib/openbabel/2.1/cccformat.so
7f392820c000-7f392840b000 ---p 0000e000 08:01 920595 /usr/lib/openbabel/2.1/cccformat.so
7f392840b000-7f392840c000 rw-p 0000d000 08:01 920595 /usr/lib/openbabel/2.1/cccformat.so
7f392840c000-7f3928564000 r-xp 00000000 08:01 163881 /lib/libc-2.7.so
7f3928564000-7f3928764000 ---p 00158000 08:01 163881 /lib/libc-2.7.so
7f3928764000-7f3928767000 r--p 00158000 08:01 163881 /lib/libc-2.7.so
7f3928767000-7f3928769000 rw-p 0015b000 08:01 163881 /lib/libc-2.7.so
7f3928769000-7f392876e000 rw-p 7f3928769000 00:00 0
7f392876e000-7f392877b000 r-xp 00000000 08:01 163943 /lib/libgcc_s.so.1
7f392877b000-7f392897b000 ---p 0000d000 08:01 163943 /lib/libgcc_s.so.1
7f392897b000-7f392897c000 rw-p 0000d000 08:01 163943 /lib/libgcc_s.so.1
7f392897c000-7f39289fc000 r-xp 00000000 08:01 163899 /lib/libm-2.7.so
7f39289fc000-7f3928bfb000 ---p 00080000 08:01 163899 /lib/libm-2.7.so
7f3928bfb000-7f3928bfd000 rw-p 0007f000 08:01 163899 /lib/libm-2.7.so
7f3928bfd000-7f3928cec000 r-xp 00000000 08:01 67377 /usr/lib/libstdc++.so.6.0.9
7f3928cec000-7f3928eec000 ---p 000ef000 08:01 67377 /usr/lib/libstdc++.so.6.0.9
7f3928eec000-7f3928ef2000 r--p 000ef000 08:01 67377 /usr/lib/libstdc++.so.6.0.9
7f3928ef2000-7f3928ef5000 rw-p 000f5000 08:01 67377 /usr/lib/libstdc++.so.6.0.9
7f3928ef5000-7f3928f08000 rw-p 7f3928ef5000 00:00 0
7f3928f08000-7f3928f1e000 r-xp 00000000 08:01 67919 /usr/lib/libz.so.1.2.3.3
7f3928f1e000-7f392911e000 ---p 00016000 08:01 67919 /usr/lib/libz.so.1.2.3.3
7f392911e000-7f392911f000 rw-p 00016000 08:01 67919 /usr/lib/libz.so.1.2.3.3
7f392911f000-7f3929121000 r-xp 00000000 08:01 163893 /lib/libdl-2.7.so
7f3929121000-7f3929321000 ---p 00002000 08:01 163893 /lib/libdl-2.7.so
7f3929321000-7f3929323000 rw-p 00002000 08:01 163893 /lib/libdl-2.7.so
7f3929323000-7f392943c000 r-xp 00000000 08:01 69821 /usr/lib/libopenbabel.so.2.1.1
7f392943c000-7f392963b000 ---p 00119000 08:01 69821 /usr/lib/libopenbabel.so.2.1.1
7f392963b000-7f3929640000 rw-p 00118000 08:01 69821 /usr/lib/libopenbabel.so.2.1.1
7f3929640000-7f3929651000 rw-p 7f3929640000 00:00 0
7f3929651000-7f392966e000 r-xp 00000000 08:01 163860 /lib/ld-2.7.so
7f392984b000-7f392984f000 rw-p 7f392984b000 00:00 0
7f392986b000-7f392986e000 rw-p 7f392986b000 00:00 0
7f392986e000-7f3929870000 rw-p 0001d000 08:01 163860 /lib/ld-2.7.so
7fff49d1b000-7fff49d30000 rw-p 7ffffffea000 00:00 0 [stack]
7fff49dfe000-7fff49e00000 r-xp 7fff49dfe000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Abandon
This seems to happen in ConnectTheDots, see below when running with --errorlevel 4, within valgrind. Kekulize is called 126 times, and EndModify complains about being called once too many..
Vincent
valgrind babel ---errorlevel 4 Open_babel_crash.cif Open_babel_crash.xyz
*** Open Babel Audit Log in ReadChemObjectImpl
OpenBabel::Read molecule Crystallographic Information File
==============================
Open Babel Audit Log in ConnectTheDots
Ran OpenBabel::ConnectTheDots
==============================
Open Babel Audit Log in Kekulize
Ran OpenBabel::Kekulize
==============================
Open Babel Audit Log in Kekulize
Ran OpenBabel::Kekulize
==============================
Open Babel Audit Log in Kekulize
Ran OpenBabel::Kekulize
[SNIP: call to Kekulize a total number of 126 times]
==============================
Open Babel Audit Log in Kekulize
Ran OpenBabel::Kekulize
==============================
Open Babel Audit Log in AssignSpinMultiplicity
Ran OpenBabel::AssignSpinMultiplicity
==============================
Open Babel Audit Log in AssignImplicitValence
Ran OpenBabel::AssignImplicitValence
==============================
Open Babel Debugging Message in EndModify
_mod is negative - EndModify() called too many times
==============================
*** Open Babel Audit Log in WriteChemObjectImpl
OpenBabel::Write molecule XYZ cartesian coordinates format
1 molecule converted
This definitely works with OB trunk (2.3). I'm going to mark this as "pending" further comment using the 2.3 snapshot.
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).