[BioSQL-l] Re: [Bioperl-l] Error loading sequence with
load_seqdatabase.pl
Hilmar Lapp
hlapp at gmx.net
Wed Jun 8 22:20:14 EDT 2005
What OS are you running this on? How much memory have you got on the
machine on which you run the script, and on the machine on which you
run the database? Are these the same or not? Which version of DBI and
DBD::Pg?
This hasn't been reported by anyone else really so I suspect it's
either due to too limited memory, or a problem in the DBD driver or in
the DBI compiled code. Can you watch the process (using, e.g., top) and
see how fast it increases in memory consumption? Since you can continue
when you restart it's not something specific to one sequence that would
trigger the problem; rather it appears whenever you have run through a
certain number of entries the process dies.
-hilmar
On Jun 8, 2005, at 7:43 PM, Duangdaow Kanhasiri wrote:
> Hi,
>
> I've used the bioperl script load_seqdatabase.pl (came
> with the biosql' scripts) to load the bacterial
> sequence in genbank format(*.gbk) into PostgreSQL 8.0
> database on Linux machine as:
>
> $perl load_seqdatabase.pl /export/Bacteria/*/*.gbk &
>
> Where under the /export/Bacteria/ path are the
> Bacteria's name path e.g. Acinetobacter_sp_ADP1 and
> the file name are like NC_006824.gbk.
>
> Previously it used to load some sequences in to some
> tables in biosql database (count from table bioentry)
>
> bioseq=# select count(*) from bioentry;
> count
> -------
> 33
> (1 row)
>
>
> However, after a while it then stopped with the the
> error:
>
> [1]+ Segmentation fault perl load_seqdatabase.pl
> /export/Bacteria/*/*.gbk &
>
> I then checked and removed the *.gbk file that have
> already been loaded in to the table, leaving only the
> unloaded ones and ran the scripted again. It
> continued to work for some times and stopped again. I
> repeated the process several times until 173 sequences
> were loaded into the table:
>
> bioseq=# select count(*) from bioentry;
> count
> -------
> 173
> (1 row)
>
> The program then stopped again and this time it
> wouldn't run anymore even I tried with only on file.
> The error is still the same like:
>
> $ perl load_seqdatabase.pl
> /export/Bacteria/Lactobacillus_johnsonii_NCC_533/NC_005362.gbk
> Segmentation fault
> $
>
> Now I couldn't load the rest of my sequences into the
> database anymore. I would be very apprecialed if any
> one knows how to solve the "Segmentation fault"
> problem?
>
> Regards,
>
> Davina
>
>
>
> __________________________________
> Discover Yahoo!
> Have fun online with music videos, cool games, IM and more. Check it
> out!
> http://discover.yahoo.com/
> online.html<load_seqdatabase.pl>_______________________________________
> ________
> Bioperl-l mailing list
> Bioperl-l at portal.open-bio.org
> http://portal.open-bio.org/mailman/listinfo/bioperl-l
--
-------------------------------------------------------------
Hilmar Lapp email: lapp at gnf.org
GNF, San Diego, Ca. 92121 phone: +1-858-812-1757
-------------------------------------------------------------
More information about the BioSQL-l
mailing list