Hi,

I imported ~28 million compounds from PubChem 
into the postgres pgchem database, and found 
(only) 58 failures (SEGV). 

They can be reproduced using openbabel command line tools, 
where the conversion from the PubChem provided 
canonical smiles to InChI fails with a SEGV in ob-2.3.TRUNK.

In addition to the tracker items #3107834 and #3116415
I now have a full list of smiles which brake openbabel 
when called as in:

echo 
"C1=CC=C(C=C1)C(=O)SC2=C(SC(=P(C3=CC=CC=C3)(C4=CC=CC=C4)C5=CC=CC=C5)S2)SC(=O)C6=CC=CC=C6"
 | babel -i smi - -o inchi  -

The first bugreport mentioned above also has a gdb stack trace.

All of the smiles below convert fine in openbabel-2.2.3

Anything where I can help debugging this ? Maybe the list 
(or a part of it) could be added to the test/files directory,
but i am unsure which test program would use them best.

Yours,
Steffen

C1=CC=C(C=C1)[AsH](C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4
C1=CC=C(C=C1)C(=O)SC2=C(SC(=P(C3=CC=CC=C3)(C4=CC=CC=C4)C5=CC=CC=C5)S2)SC(=O)C6=CC=CC=C6
CC1(C[N+](=P(C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4)C1)COS(=O)(=O)C.CS(=O)(=O)[O-]
COC(=O)C1=C([Se]C(=P(C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4)[Se]1)C(=O)OC
C[C]1[C]([C]([C]([C]1C)C)C)C.C1CCC(CC1)N2C=CN(C2=[Ru](=CC3=CC=CC=C3)(Cl)Cl)C4CCCCC4.Cl[Rh+]Cl
CC1=CC=C(C=C1)C(=P(C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4)C5=CC=C(C=C5)C
CC1=CC=C(C=C1)C(C)C.C1CCC(CC1)N2C=CN(C2=[Ru](=CC3=CC=CC=C3)(Cl)Cl)C4CCCCC4.Cl[Ru]Cl
CC1=CC(=C(C(=C1)C)N2C3CCCCC3N(C2=[Ru](=CC4=CC=CC=C4)(Cl)Cl)C5=C(C=C(C=C5C)C)C)C.C1CCC(CC1)P(C2CCCCC2)C3CCCCC3
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=CC=CC=C3)(Cl)Cl)C4=C(C=C(C=C4C)C)C)C.C1CCC(CC1)P(C2CCCCC2)C3CCCCC3
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=C(C(=CC=C3)OC)OC(C)C)(Cl)Cl)C4=C(C=C(C=C4C)C)C)C
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=C=CC(C)(C)C)(Cl)Cl)C3=C(C=C(C=C3C)C)C)C.C1CCC(CC1)P(C2CCCCC2)C3CCCCC3
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=C(C=CC(=C3)[N+](=O)[O-])OC(C)C)(Cl)Cl)C4=C(C=C(C=C4C)C)C)C
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=CC(=C(C=C3OC)OC)OC)(Cl)Cl)C4=C(C=C(C=C4C)C)C)C
CC(C)C1=CC=CC=C1N2C(C(N(C2=[Ru](=CC3=CC=CC=C3)(Cl)Cl)C4=CC=CC=C4C(C)C)C5=CC=CC=C5)C6=CC=CC=C6.C1CCC(CC1)P(C2CCCCC2)C3CCCCC3
CC1=CC(=C(C(=C1)C)N2CC(CN(C2=[Ru](=CC3=CC=CC=C3)(Cl)Cl)C4=C(C=C(C=C4C)C)C)(C)C)C.C1CCC(CC1)P(C2CCCCC2)C3CCCCC3
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=CC=CC(=C3OC(C)C)C4=CC=CC=C4)(Cl)Cl)C5=C(C=C(C=C5C)C)C)C
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=C(C=C(C=C3)OC(C)C)OC(C)C)(Cl)Cl)C4=C(C=C(C=C4C)C)C)C
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=C(C=CC(=C3)CCCN4C=C[N+](=C4)C)OC(C)C)(Cl)Cl)C5=C(C=C(C=C5C)C)C)C.F[P-](F)(F)(F)(F)F
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=CC4=CC=CC=C4C(=C3OC(C)C)C5=C(C=CC6=CC=CC=C65)OC(C)C)(Cl)Cl)C7=C(C=C(C=C7C)C)C)C
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=CC=CC=C3C(=O)OC)(Cl)Cl)C4=C(C=C(C=C4C)C)C)C
CC1=CC(=C(C(=C1)C)N2C=CN(C2=[Ru](=CC=C(C)C)(Cl)Cl)C3=C(C=C(C=C3C)C)C)C.C1CCC(CC1)P(C2CCCCC2)C3CCCCC3
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=C(C=C(C=C3)[N+](=O)[O-])OC(C)C)(Cl)Cl)C4=C(C=C(C=C4C)C)C)C
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=CC=CC=C3)(Cl)Cl)C4=C(C=C(C=C4C)C)C)C.C1=CC=C(C=C1)P(C2=CC=CC=C2)C3=CC=CC=C3
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=CC=CC=C3OC(C)C)(Cl)Cl)C4=C(C=C(C=C4C)C)C)C
C1=CC=C(C=C1)N2C(=O)C(=P(C3=CC=CC=C3)(C4=CC=CC=C4)C5=CC=CC=C5)C(=O)N(C2=O)C6=CC=CC=C6
C1=CC=C(C=C1)P(C2=CC=CC=C2)C(=P(C3=CC=CC=C3)(C4=CC=CC=C4)C5=CC=CC=C5)P(C6=CC=CC=C6)C7=CC=CC=C7
C1=CC=C(C=C1)N2C(=NN=N2)C(=P(C3=CC=CC=C3)(C4=CC=CC=C4)C5=CC=CC=C5)C6=NN=NN6C7=CC=CC=C7
C1=CC=C(C=C1)C(=O)C(=O)C(=P(C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4)C(=O)C(=O)C5=CC=CC=C5
C1CCC(CC1)N2C=CN(C2=[Ru](=CC3=CC=CC=C3)(Cl)Cl)C4CCCCC4.C1CCC(CC1)P(C2CCCCC2)C3CCCCC3
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=CC=CC=C3)(Cl)Cl)C4=C(C=C(C=C4C)C)C)C.C1CCC(CC1)[PH+](C2CCCCC2)C3CCCCC3
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=C(C=CC(=C3)CCC(=O)OCCC[Si](C)(C)CCC[Si](CCC[Si](C)(C)CCCOC(=O)CCC4=CC(=C(C=C4)OC(C)C)C=[Ru](=C5N(CCN5C6=C(C=C(C=C6C)C)C)C7=C(C=C(C=C7C)C)C)(Cl)Cl)(CCC[Si](C)(C)CCCOC(=O)CCC8=CC(=C(C=C8)OC(C)C)C=[Ru](=C9N(CCN9C1=C(C=C(C=C1C)C)C)C1=C(C=C(C=C1C)C)C)(Cl)Cl)CCC[Si](C)(C)CCCOC(=O)CCC1=CC(=C(C=C1)OC(C)C)C=[Ru](=C1N(CCN1C1=C(C=C(C=C1C)C)C)C1=C(C=C(C=C1C)C)C)(Cl)Cl)OC(C)C)(Cl)Cl)C1=C(C=C(C=C1C)C)C)C
C1(C(C2C(=O)O[SbH]3(O2)OC(C(C(C4C(=O)O[SbH]5(O4)OC1C(=O)O5)O)O)C(=O)O3)O)O
CC(C1=CC=CC2=CC=CC=C21)N3C=CN(C3=[Ru](=CC4=CC=CC=C4)(Cl)Cl)C(C)C5=CC=CC6=CC=CC=C65.C1CCC(CC1)P(C2CCCCC2)C3CCCCC3
C1=CC=C(C=C1)C2=C3C4=CC=CC5=C4C(=CC=C5)C3=C(C2=P(C6=CC=CC=C6)(C7=CC=CC=C7)C8=CC=CC=C8)C9=CC=CC=C9
CC(C1=CC=CC2=CC=CC=C21)N3C=CN(C3=[Ru](=CC4=CC=CC=C4)(Cl)Cl)C(C)C5=CC=CC6=CC=CC=C65.C1CCC(CC1)P(C2CCCCC2)C3CCCCC3
CC(C)(C1C=CC(=P(C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4)C=C1)C(=O)OC
C1CN2CCN(CCN1CC[N+](=P(CO)(O)O)CC2)P(=O)(CO)O
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=C=CC3=CC=CC=C3)(Cl)Cl)C4=C(C=C(C=C4C)C)C)C.C1CCC(CC1)P(C2CCCCC2)C3CCCCC3
CC1(C(=O)C(=P(C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4)C1=O)[P+](C5=CC=CC=C5)(C6=CC=CC=C6)C7=CC=CC=C7
CC1C([N+]1=P(C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4)C.[I-]
[C-]#[N+][O-].[C-]#[N+][O-].[C-]#[N+][O-].[C-]#[N+][O-].C1=CC=C(C=C1)[AsH](C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4.[Cd+2]
C1=CC(=S(=O)([NH3+])[O-])C=CC1=NNC2=C(N=NC2=O)N
C1=CC=C(C=C1)C(=O)C(=[As](C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4)C(=O)C5=CC=CC=C5
CC1C([N+]1=P(C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4)C
C1=CC=C(C=C1)[AsH2](CC[AsH2](C2=CC=CC=C2)C3=CC=CC=C3)C4=CC=CC=C4
C1=CC=C(C=C1)N=NC(=P(C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4)N=NC5=CC=CC=C5
COC1=CC=C(C=C1)S(=O)(=O)C(=P(C2=CC=CC=C2)(C3=CC=CC=C3)O)S(=O)(=O)C4=CC=C(C=C4)OC
C[SbH]1(CC2CCCC(C2)C[SbH](CC3CCCC(C3)C1)(C)C)C
CC[AsH](C1=CC=CC=C1)(C2=CC=CC=C2)C3=CC=CC=C3
COC(=O)C[AsH](C1=CC=CC=C1)(C2=CC=CC=C2)C3=CC=CC=C3
C1=CC=C(C=C1)C2=CC=C(C=C2)[AsH](C3=CC=C(C=C3)C4=CC=CC=C4)(C5=CC=C(C=C5)C6=CC=CC=C6)C7=CC=C(C=C7)C8=CC=CC=C8
C1=CC=C(C=C1)C(=P(C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4)C5=CC=CC=C5
CC1=CC(=C(C(=C1)C)N2CCN(C2=[Ru](=CC3=CC=CC=C3)(Cl)Cl)C4=C(C=C(C=C4C)C)C)C
C[Si](C)(C)C1(C2C=CC=CN2[SbH]1(C(C3=CC=CC=N3)([Si](C)(C)C)[Si](C)(C)C)Cl)[Si](C)(C)C
COC1=CC=C(C=C1)C(=P(C2=CC=CC=C2)(C3=CC=CC=C3)C4=CC=CC=C4)C5=CC=C(C=C5)OC
C1=CC=C(C=C1)[AsH2](CC[AsH2](C2=CC=CC=C2)C3=CC=CC=C3)C4=CC=CC=C4.Cl[Pt]Cl
C1=CC=C(C=C1)P(=C2C(=O)C(=P(C3=CC=CC=C3)(C4=CC=CC=C4)C5=CC=CC=C5)C2=O)(C6=CC=CC=C6)C7=CC=CC=C7
CC1=CC2=C(C=C1)C3=C(C2=P(C4=CC=CC=C4)(C5=CC=CC=C5)C6=CC=CC=C6)C=C(C=C3)C

-- 
IPB Halle                    AG Massenspektrometrie & Bioinformatik
Dr. Steffen Neumann          http://www.IPB-Halle.DE
Weinberg 3                   http://msbi.bic-gh.de
06120 Halle                  Tel. +49 (0) 345 5582 - 1470
                                  +49 (0) 345 5582 - 0
sneumann(at)IPB-Halle.DE     Fax. +49 (0) 345 5582 - 1409


------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to