[maker-devel] maker 2.22/2.23: Segmentation fault while processing FASTA input

Barry Moore barry.moore at genetics.utah.edu
Tue Mar 13 15:37:13 MDT 2012


You might also try a short perl script outside of MAKER to exercise Bio::DB::Fasta (which I believe is the module MAKER uses for Fasta indexing - correct Carson?).

Something like this should work to force indexing:

use Bio::DB::Fasta;
my $db      = Bio::DB::Fasta->new('/path/to/fasta/files');
my $seq      = $db->seq($seqid, $start, $end);

Point it at your fasta directory or file.

B

On Mar 13, 2012, at 3:41 AM, Thomas Hackl wrote:

> Hello,
> 
> We reinstalled the packages you suggested
> 
> forks is up to date (0.34).
> forks::shared is up to date (0.34).
> Inline::C is up to date (0.50).
> Storable is up to date (2.30).
> 
> as well as BioPerl.
> 
> The problem is still the same.
> 
> With MPI it terminates with this message:
> 
> STATUS: Parsing control files...
> STATUS: Processing and indexing input FASTA files...
> ===================================================================================== 
> 
> =   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
> =   EXIT CODE: 11
> =   CLEANING UP REMAINING PROCESSES
> =   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
> ===================================================================================== 
> APPLICATION TERMINATED WITH THE EXIT STRING: Segmentation fault (signal 11)
> 
> which I presume is also the same problem.
> 
> I am with you that the error is caused somewhere on the C level. If the indexing step
> is handled by non-maker modules exclusively, than the fact that the 2.15 version works,
> suggests that you are using different modules/methods in the current releases?
> 
> In any case, I think a version with verbose status messages might help to localize the
> source of the problem.
> 
> Regards
> Thomas
> 
> Am 07.03.2012 23:45, schrieb Carson Holt:
>> There should be no new hardware requirement.  But there is always a chance
>> that there is an issue with one of the perl modules being used.  I assume
>> the failure is happening when using maker serially and you are not using
>> MPI.
>> 
>> Could you reinstall the following perl modules, and try again.  If you are
>> using CPAN, do a 'force install' to force it to reinstall.
>> 
>> Modules:
>> *Storable
>> *Inline::C
>> *forks
>> *forks::shared
>> 
>> Also try reinstalling the latest version of BioPerl.
>> 
>> The fact that this is a seg fault suggests that something is happemning at
>> the C level (just outside of Perl).  Those area all the modules MAKER uses
>> that will call back to the C level.  BioPerl has a fasta indexing module
>> that is also making calls outside of Perl, and the fact it fails at that
>> point makes it a suspect.
>> 
>> Let me know what happens.  I can always generate an alternate MAKER
>> executable for you to run with additional status messages that may help
>> identify exactly which module is being called right before the failure.
>> 
>> Thanks,
>> Carson
>> 
>> 
>> 
>> On 12-03-07 3:31 AM, "Thomas Hackl"<thomas.hackl at uni-wuerzburg.de>  wrote:
>> 
>>> Hello,
>>> 
>>> we want to use a current release of maker (2.22, 2.23) but the program
>>> terminates with a seg fault while processing the input FASTA files.
>>> maker 2.15 , which we have been using for quite some time, runs
>>> perfectly with identical data and setup.
>>> 
>>> Please contact me if you need specifics on hardware, OS or anything else.
>>> 
>>> Best regards
>>> Thomas
>>> 
>>> -- 
>>> Thomas Hackl
>>> Julius-Maximilians-Universität
>>> Department of Bioinformatics
>>> 97074 Würzburg, Germany
>>> Fon:  +49 931 - 31 86883
>>> Mail: thomas.hackl at uni-wuerzburg.de
>>> 
>>> 
>>> _______________________________________________
>>> maker-devel mailing list
>>> maker-devel at box290.bluehost.com
>>> http://box290.bluehost.com/mailman/listinfo/maker-devel_yandell-lab.org
> 
> 
> -- 
> Thomas Hackl
> Julius-Maximilians-Universität
> Department of Bioinformatics
> 97074 Würzburg, Germany
> Fon:  +49 931 - 31 86883
> Mail: thomas.hackl at uni-wuerzburg.de
> 
> 
> _______________________________________________
> maker-devel mailing list
> maker-devel at box290.bluehost.com
> http://box290.bluehost.com/mailman/listinfo/maker-devel_yandell-lab.org

Barry Moore
Research Scientist
Dept. of Human Genetics
University of Utah
Salt Lake City, UT 84112
--------------------------------------------
(801) 585-3543




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://yandell-lab.org/pipermail/maker-devel_yandell-lab.org/attachments/20120313/4e709c51/attachment-0003.html>


More information about the maker-devel mailing list