New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Core dump when combining VCFs #103
Comments
What'd you find in "output"? On Fri, Sep 18, 2015 at 4:33 PM, Zamin Iqbal notifications@github.com
|
What do you mean in "output"? |
Do you mean "outvcf" ? |
Yes! outvcf :) On Fri, Sep 18, 2015 at 4:36 PM, Zamin Iqbal notifications@github.com
|
It's empty! |
[Thread debugging using libthread_db enabled] Program received signal SIGABRT, Aborted. |
Anything useful I can query while in gdb? |
If you can add '-g' to It looks unhappy with the header somehow, but the exact line will explain On Fri, Sep 18, 2015 at 4:40 PM, Zamin Iqbal notifications@github.com
|
Here you go 0x0000003a11e32625 in raise () from /lib64/libc.so.6 |
(gdb) frame 8 |
frame 9 |
frame 11 |
2601 means the very last file in the list - there are 2600 files |
hs = "" means that the header string is empty. The error could definitely I'm concerned that the file name list is too long for some system limit. On Fri, Sep 18, 2015 at 4:55 PM, Zamin Iqbal notifications@github.com
|
Hm - ok I'll try splitting in two! |
Try the current git HEAD. It should show you what file failed to open now. On Fri, Sep 18, 2015 at 4:59 PM, Zamin Iqbal notifications@github.com
|
OK splitting in two has the same problem |
Will dig around - thanks Erik |
If my suspicion is correct, you'll see something with a truncated filename On Fri, Sep 18, 2015 at 5:05 PM, Zamin Iqbal notifications@github.com
|
OK, well for now I can manage - thanks a lot Erik. vcfcombine is lovelty and fast |
Close. |
Hi there
I thought i'd give vcfcombine another go, and on testing on small test VCfs it worked perfectly.
However when I tried this (on a clean git clone --recursive), combining 2600 VCFs, I got this
vcflib/bin/vcfcombine results/*vcf > outvcf
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::substr
Aborted (core dumped)
bash-4.1$
The text was updated successfully, but these errors were encountered: