hoffmanp@login03 [~/scratch/angsd/misc] % gdb realSFS
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /panfs/roc/scratch/hoffmanp/angsd/misc/realSFS...done.
(gdb) run ~/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/Bloomington_Intergenic.saf.idx ~/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/Huxley_Intergenic.saf.idx > ~/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/out
Starting program: /panfs/roc/scratch/hoffmanp/angsd/misc/realSFS ~/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/Bloomington_Intergenic.saf.idx ~/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/Huxley_Intergenic.saf.idx > ~/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/out
[Thread debugging using libthread_db enabled]
-> Version of fname:/home/morrellp/hoffmanp/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/Bloomington_Intergenic.saf.idx is:2
-> Assuming .saf.gz file: /home/morrellp/hoffmanp/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/Bloomington_Intergenic.saf.gz
-> Assuming .saf.pos.gz: /home/morrellp/hoffmanp/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/Bloomington_Intergenic.saf.pos.gz
-> Version of fname:/home/morrellp/hoffmanp/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/Huxley_Intergenic.saf.idx is:2
-> Assuming .saf.gz file: /home/morrellp/hoffmanp/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/Huxley_Intergenic.saf.gz
-> Assuming .saf.pos.gz: /home/morrellp/hoffmanp/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/Huxley_Intergenic.saf.pos.gz
-> args: tole:0.000001 nthreads:4 maxiter:100 nsites:0 start:(null) chr:(null) start:-1 stop:-1 fname:/home/morrellp/hoffmanp/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/Huxley_Intergenic.saf.idx fstout:(null) oldout:0 seed:1462801289 bootstrap:0
-> Multi SFS is 'still' under development. Please report strange behaviour
-> nSites: 396873
-> The choice of -nSites will require atleast: 42.390610 megabyte memory, that is at least: 0.18% of total memory
-> dim(/home/morrellp/hoffmanp/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/Bloomington_Intergenic.saf.idx):5
-> dim(/home/morrellp/hoffmanp/scratch/SCNAngsd2k/Bloomington.Huxley/Fst/Huxley_Intergenic.saf.idx):19
-> Dimension of parameter space: 95
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF0
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF0] from pop0: 1340
-> Sites to keep[HEGLY_SF0] from pop1: 1340
-> [readdata] lastread:1340 posi:3170
-> Comparing positions: 1 with 0 has:1340
-> Only read nSites: 1340 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF100
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF100] from pop0: 206
-> Sites to keep[HEGLY_SF100] from pop1: 206
-> [readdata] lastread:206 posi:3170
-> Comparing positions: 1 with 0 has:1546
-> Only read nSites: 1546 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF10003
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF10003] from pop0: 129
-> Sites to keep[HEGLY_SF10003] from pop1: 129
-> [readdata] lastread:129 posi:3170
-> Comparing positions: 1 with 0 has:1675
-> Only read nSites: 1675 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF1001
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF1001] from pop0: 87
-> Sites to keep[HEGLY_SF1001] from pop1: 87
-> [readdata] lastread:87 posi:3170
-> Comparing positions: 1 with 0 has:1762
-> Only read nSites: 1762 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF10016
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF10016] from pop0: 159
-> Sites to keep[HEGLY_SF10016] from pop1: 159
-> [readdata] lastread:159 posi:3170
-> Comparing positions: 1 with 0 has:1921
-> Only read nSites: 1921 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF1004
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF1004] from pop0: 176
-> Sites to keep[HEGLY_SF1004] from pop1: 176
-> [readdata] lastread:176 posi:3170
-> Comparing positions: 1 with 0 has:2097
-> Only read nSites: 2097 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF1005
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF1005] from pop0: 376
-> Sites to keep[HEGLY_SF1005] from pop1: 376
-> [readdata] lastread:376 posi:3170
-> Comparing positions: 1 with 0 has:2473
-> Only read nSites: 2473 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF10063
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF10063] from pop0: 149
-> Sites to keep[HEGLY_SF10063] from pop1: 149
-> [readdata] lastread:149 posi:3170
-> Comparing positions: 1 with 0 has:2622
-> Only read nSites: 2622 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF10070
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF10070] from pop0: 123
-> Sites to keep[HEGLY_SF10070] from pop1: 123
-> [readdata] lastread:123 posi:3170
-> Comparing positions: 1 with 0 has:2745
-> Only read nSites: 2745 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF10082
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF10082] from pop0: 49
-> Sites to keep[HEGLY_SF10082] from pop1: 49
-> [readdata] lastread:49 posi:3170
-> Comparing positions: 1 with 0 has:2794
-> Only read nSites: 2794 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF1013
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF1013] from pop0: 170
-> Sites to keep[HEGLY_SF1013] from pop1: 170
-> [readdata] lastread:170 posi:3170
-> Comparing positions: 1 with 0 has:2964
-> Only read nSites: 2964 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF10131
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF10131] from pop0: 90
-> Sites to keep[HEGLY_SF10131] from pop1: 90
-> [readdata] lastread:90 posi:3170
-> Comparing positions: 1 with 0 has:3054
-> Only read nSites: 3054 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF1016
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF1016] from pop0: 170
-> Sites to keep[HEGLY_SF1016] from pop1: 170
-> [readdata] lastread:170 posi:3170
-> Comparing positions: 1 with 0 has:3224
-> Only read nSites: 3224 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF10168
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF10168] from pop0: 376
-> Sites to keep[HEGLY_SF10168] from pop1: 376
-> [readdata] lastread:376 posi:3170
-> Comparing positions: 1 with 0 has:3600
-> Only read nSites: 3600 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF10171
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF10171] from pop0: 146
-> Sites to keep[HEGLY_SF10171] from pop1: 146
-> [readdata] lastread:146 posi:3170
-> Comparing positions: 1 with 0 has:3746
-> Only read nSites: 3746 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF10178
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF10178] from pop0: 128
-> Sites to keep[HEGLY_SF10178] from pop1: 128
-> [readdata] lastread:128 posi:3170
-> Comparing positions: 1 with 0 has:3874
-> Only read nSites: 3874 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF1020
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
-> Sites to keep[HEGLY_SF1020] from pop0: 230
-> Sites to keep[HEGLY_SF1020] from pop1: 230
-> [readdata] lastread:230 posi:3170
-> Comparing positions: 1 with 0 has:4104
-> Only read nSites: 4104 will therefore prepare next chromosome (or exit)
-> Done reading data from chromosome will prepare next chromosome
-> Is in multi sfs, will now read data from chr:HEGLY_SF1021
-> hello Im the master merge part of realSFS. and I'll now do a tripple bypass to find intersect
-> 1) Will set iter according to chooseChr and start and stop, and possibly using -sites
Program received signal SIGSEGV, Segmentation fault.
0x00000038fba78f8d in _int_free (av=0x38fbd8fe80, p=0x37dcf00, have_lock=0) at malloc.c:5011
5011 unlink(av, p, bck, fwd);
Missing separate debuginfos, use: debuginfo-install zlib-1.2.3-29.el6.x86_64
(gdb) bt
#0 0x00000038fba78f8d in _int_free (av=0x38fbd8fe80, p=0x37dcf00, have_lock=0) at malloc.c:5011
#1 0x000000000040c95d in iter_init(persaf*, char*, int, int) ()
#2 0x000000000040444b in set_intersect_pos(std::vector<persaf*, std::allocator<persaf*> >&, char*, int, int, char**, filt*) ()
#3 0x00000000004095d5 in int readdata<float>(std::vector<persaf*, std::allocator<persaf*> >&, std::vector<Matrix<float>*, std::allocator<Matrix<float>*> >&, unsigned long, char*, int, int, int*, char**, filt*) ()
#4 0x000000000040b0df in int main_opt<float>(args*) ()
#5 0x0000000000405f8a in main ()