ports/128271: biology/ncbi-toolkit - blastall segfaults when output is set to XML (-m 7)
Fernan Aguero
fernan at iib.unsam.edu.ar
Fri Oct 24 12:20:04 UTC 2008
The following reply was made to PR ports/128271; it has been noted by GNATS.
From: "Fernan Aguero" <fernan at iib.unsam.edu.ar>
To: bug-followup at freebsd.org, jcigar at ulb.ac.be
Cc:
Subject: Re: ports/128271: biology/ncbi-toolkit - blastall segfaults when output is set to XML (-m 7)
Date: Fri, 24 Oct 2008 09:56:43 -0200
------=_Part_6844_16388911.1224849403956
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Julie,
I can confirm this bug with blastall 2.2.14 (see attached typescript).
I have just updated the ncbi-toolkit port to the latest version (blast
2.2.18) in my box and I can no longer reproduce it, so I understand
the bug seems has been fixed.
I will try to submit the update as soon as possible, but it may take
some days, as I'm flooded with work right now.
In the meantime, please notice that the segfault when requesting XML
format does not occur in all cases (i.e. if XML is what you need you
probably don't need to wait for the updated port).
fetch ftp://ftp.ncbi.nih.gov/blast/db/FASTA/vector.gz
gzip -d vector.gz
formatdb -i vector.gz -p F
echo "CGAATCGTAACCGTTCGTACGAGAATCGCTGTCCTCTCCTTC" > test.fna
Three ways of doing the same thing:
i) blastall -p blastn -d vector -i test.fna -m7
vs
ii) echo "CGAATCGTAACCGTTCGTACGAGAATCGCTGTCCTCTCCTTC" | blastall -p
blastn -d vector -m7
vs
iii) cat test.fna | blastall -p blastn -d vector -m7
In my hands (see attached typescript) I can only reproduce the bug
when calling blastall as in (ii). I have never been able to get a core
dump when calling blastall as in (i) or (iii).
Cheers,
--
fernan
------=_Part_6844_16388911.1224849403956
Content-Type: text/plain; name=test.txt
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fmoroghi1
Content-Disposition: attachment; filename=test.txt
U2NyaXB0IHN0YXJ0ZWQgb24gRnJpIE9jdCAyNCAwODoxODo0OCAyMDA4CltmZXJuYW5AZ2FtYSB+
L3Rlc3RfYmxhc3RdIGJsYXN0YWxsIC1wIGJsYXN0biAtZCB2ZWN0b3IgLWkgdGVzdC5mbmEgLW04
IA0NCnRlc3QJZ2l8NTEzNjk5fGVtYnxBMTQxNTMuMXwJMTAwLjAwCTQyCTAJMAkxCTQyCTI3CTY4
CThlLTE4CTgzLjgNCnRlc3QJZ2l8NTEzNjUyfGVtYnxBMTM3NzUuMXwJMTAwLjAwCTQyCTAJMAkx
CTQyCTEJNDIJOGUtMTgJODMuOA0KClsgdHJpbW1lZCBvdXRwdXQgXQoKW2Zlcm5hbkBnYW1hIH4v
dGVzdF9ibGFzdF0gYmxhc3RhbGwgLXAgYmxhc3RuIC1kIHZlY3RvciAtaSB0ZXN0LmZuYSAtbTcN
DQo8P3htbCB2ZXJzaW9uPSIxLjAiPz4NCjwhRE9DVFlQRSBCbGFzdE91dHB1dCBQVUJMSUMgIi0v
L05DQkkvL05DQkkgQmxhc3RPdXRwdXQvRU4iICJodHRwOi8vd3d3Lm5jYmkubmxtLm5paC5nb3Yv
ZHRkL05DQklfQmxhc3RPdXRwdXQuZHRkIj4NCjxCbGFzdE91dHB1dD4NCiAgPEJsYXN0T3V0cHV0
X3Byb2dyYW0+Ymxhc3RuPC9CbGFzdE91dHB1dF9wcm9ncmFtPg0KICA8Qmxhc3RPdXRwdXRfdmVy
c2lvbj5ibGFzdG4gMi4yLjE0IFtNYXktMDctMjAwNl08L0JsYXN0T3V0cHV0X3ZlcnNpb24+DQog
IDxCbGFzdE91dHB1dF9yZWZlcmVuY2U+flJlZmVyZW5jZTogQWx0c2NodWwsIFN0ZXBoZW4gRi4s
IFRob21hcyBMLiBNYWRkZW4sIEFsZWphbmRybyBBLiBTY2hhZmZlciwgfkppbmdodWkgWmhhbmcs
IFpoZW5nIFpoYW5nLCBXZWJiIE1pbGxlciwgYW5kIERhdmlkIEouIExpcG1hbiAoMTk5NyksIH4m
cXVvdDtHYXBwZWQgQkxBU1QgYW5kIFBTSS1CTEFTVDogYSBuZXcgZ2VuZXJhdGlvbiBvZiBwcm90
ZWluIGRhdGFiYXNlIHNlYXJjaH5wcm9ncmFtcyZxdW90OywgIE51Y2xlaWMgQWNpZHMgUmVzLiAy
NTozMzg5LTM0MDIuPC9CbGFzdE91dHB1dF9yZWZlcmVuY2U+DQoKWyB0cmltbWVkIG91dHB1dCBd
Cgo8L0JsYXN0T3V0cHV0Pg0KW2Zlcm5hbkBnYW1hIH4vdGVzdF9ibGFzdF0gZWNobyAiQ0dBQVRD
R1RBQUNDR1RUQ0dUQUNHQUdBQVRDR0NUR1RDQ1RDVENDVFRDIiB8IGJsYXN0YWxsIC1wIGJsYXN0
biAtZCB2ZWN0b3IgLW03DQ0KU2VnbWVudGF0aW9uIGZhdWx0IChjb3JlIGR1bXBlZCkNCltmZXJu
YW5AZ2FtYSB+L3Rlc3RfYmxhc3RdIGVjaG8gIkNHQUFUQ0dUQUFDQ0dUVENHVEFDR0FHQUFUQ0dD
VEdUQ0NUQ1RDQ1RUQyIgfCBibGFzdGFsbCAtcCBibGFzdG4gLWQgdmVjdG9yIC1tOA0NCjFfMAln
aXw1MTM2OTl8ZW1ifEExNDE1My4xfAkxMDAuMDAJNDIJMAkwCTEJNDIJMjcJNjgJOGUtMTgJODMu
OA0KMV8wCWdpfDUxMzY1MnxlbWJ8QTEzNzc1LjF8CTEwMC4wMAk0MgkwCTAJMQk0MgkxCTQyCThl
LTE4CTgzLjgNCgpbIHRyaW1tZWQgb3V0cHV0IF0KCltmZXJuYW5AZ2FtYSB+dGVzdF9ibGFzdF0g
Y2F0IHRlc3QuZm5hIHwgYmxhc3RhbGwgLXAgYmxhc3RuIC1kIHZlY3RvciAtbTcNDQo8P3htbCB2
ZXJzaW9uPSIxLjAiPz4NCjwhRE9DVFlQRSBCbGFzdE91dHB1dCBQVUJMSUMgIi0vL05DQkkvL05D
QkkgQmxhc3RPdXRwdXQvRU4iICJodHRwOi8vd3d3Lm5jYmkubmxtLm5paC5nb3YvZHRkL05DQklf
Qmxhc3RPdXRwdXQuZHRkIj4NCjxCbGFzdE91dHB1dD4NCiAgPEJsYXN0T3V0cHV0X3Byb2dyYW0+
Ymxhc3RuPC9CbGFzdE91dHB1dF9wcm9ncmFtPg0KICA8Qmxhc3RPdXRwdXRfdmVyc2lvbj5ibGFz
dG4gMi4yLjE0IFtNYXktMDctMjAwNl08L0JsYXN0T3V0cHV0X3ZlcnNpb24+DQogIDxCbGFzdE91
dHB1dF9yZWZlcmVuY2U+flJlZmVyZW5jZTogQWx0c2NodWwsIFN0ZXBoZW4gRi4sIFRob21hcyBM
LiBNYWRkZW4sIEFsZWphbmRybyBBLiBTY2hhZmZlciwgfkppbmdodWkgWmhhbmcsIFpoZW5nIFpo
YW5nLCBXZWJiIE1pbGxlciwgYW5kIERhdmlkIEouIExpcG1hbiAoMTk5NyksIH4mcXVvdDtHYXBw
ZWQgQkxBU1QgYW5kIFBTSS1CTEFTVDogYSBuZXcgZ2VuZXJhdGlvbiBvZiBwcm90ZWluIGRhdGFi
YXNlIHNlYXJjaH5wcm9ncmFtcyZxdW90OywgIE51Y2xlaWMgQWNpZHMgUmVzLiAyNTozMzg5LTM0
MDIuPC9CbGFzdE91dHB1dF9yZWZlcmVuY2U+DQoKWyB0cmltbWVkIG91dHB1dCBdCgo8L0JsYXN0
T3V0cHV0Pg0KW2Zlcm5hbkBnYW1hIH50ZXN0X2JsYXN0XSBjYXQgdGVzdC5mbmEgfCBibGFzdGFs
bCAtcCBibGFzdG4gLWQgdmVjdG9yIC1tOA0NCnRlc3QJZ2l8NTEzNjk5fGVtYnxBMTQxNTMuMXwJ
MTAwLjAwCTQyCTAJMAkxCTQyCTI3CTY4CThlLTE4CTgzLjgNCnRlc3QJZ2l8NTEzNjUyfGVtYnxB
MTM3NzUuMXwJMTAwLjAwCTQyCTAJMAkxCTQyCTEJNDIJOGUtMTgJODMuOA0KClsgdHJpbW1lZCBv
dXRwdXQgXQoKW2Zlcm5hbkBnYW1hIH50ZXN0X2JsYXN0XSBeRAgIZXhpdA0KClNjcmlwdCBkb25l
IG9uIEZyaSBPY3QgMjQgMDg6NDg6NTUgMjAwOAo=
------=_Part_6844_16388911.1224849403956--
More information about the freebsd-ports-bugs
mailing list