[maker-devel] <MAKER Trac Server> #24: maker ignores fgenesh's segfault when given "too long" paths

MAKER maker-devel at yandell-lab.org
Fri Apr 24 09:47:18 MDT 2009


#24: maker ignores fgenesh's segfault when given "too long" paths
------------------------------------------------+---------------------------
 Reporter:  malcolm_cook at stowers-institute.org  |       Owner:       
     Type:  defect                              |      Status:  new  
 Priority:  major                               |   Milestone:       
Component:  Code                                |     Version:  0.001
 Keywords:                                      |  
------------------------------------------------+---------------------------
 fgenesh (version 2.4) will segfault apparently if the input path is "too
 long".

 maker does not raise any exception when this occurs

 paths produced by maker running maker's test/example can be "too long"
 depending on where the test directory is rooted.

 Steps to reproduce:

 with `maker` installed resulting in test directory at least a long as mine
 (namely /n/site/src/bioinfo/gmod/maker/test), run the test as:

 maker -f -predictor=fgenesh,snap,augustus maker_exe.ctl maker_opts.ctl
 maker_bopts.ctl 2> maker.log

 observe that
  1)  there are no fgenesh predictions in
 dpp_contig.maker.output/dpp_contig_datastore/contig-dpp-500-500/contig-
 dpp-500-500.gff
  2) the fgenesh output files in the void are empty and the maker.log
 reports no error

 now mv the test directory to, say, your home directory and rerun maker as
 above, and observe that the gff output now holds fgenesh predictions.

 Also, confirming  if I just take the fgenesh command from the maker.log
 and directly re-execute it, I see segfault unless I move the files: i.e.

 mec at beta> fgenesh /n/site/inst/Linux-i686/bioinfo/fgenesh/current/db/Human
 /n/site/src/bioinfo/gmod/maker/test/dpp_contig.maker.output/dpp_contig_datastore
 /contig-dpp-500-500/theVoid.contig-
 dpp-500-500/0.auto_annotator.20907.fgenesh.fasta
 Segmentation fault
 mec at beta> cp
 /n/site/src/bioinfo/gmod/maker/test/dpp_contig.maker.output/dpp_contig_datastore
 /contig-dpp-500-500/theVoid.contig-
 dpp-500-500/0.auto_annotator.20907.fgenesh.fasta delme
 mec at beta> fgenesh /n/site/inst/Linux-i686/bioinfo/fgenesh/current/db/Human
 delme | head -n 1
  FGENESH 2.4 Prediction of potential genes in Homo_sapiens genomic DNA

-- 
Ticket URL: <http://malachite.genetics.utah.edu/projects/maker/ticket/24>
MAKER <http://www.yandell-lab.org/maker>
MAKER annotation pipline


More information about the maker-devel mailing list