[med-svn] [Git][med-team/plink2][master] Attempt to track down SIGSEGV
Andreas Tille (@tille)
gitlab at salsa.debian.org
Fri Feb 18 12:21:49 GMT 2022
Andreas Tille pushed to branch master at Debian Med / plink2
Commits:
f01ba65b by Andreas Tille at 2022-02-18T13:21:34+01:00
Attempt to track down SIGSEGV
- - - - -
2 changed files:
- + debian/patches/debug2.patch
- debian/patches/series
Changes:
=====================================
debian/patches/debug2.patch
=====================================
@@ -0,0 +1,47 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Fri, 18 Feb 2022 13:20:18 +0100
+Description: Attempt to track down SIGSEGV
+
+(gdb) run
+Starting program: /usr/lib/plink2/plink2-sse2 --debug --pfile tmp_data --export vcf vcf-dosage=DS --out tmp_data2
+[Thread debugging using libthread_db enabled]
+Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
+[New Thread 0x7ffff4cc7640 (LWP 3957708)]
+[New Thread 0x7ffff44c6640 (LWP 3957709)]
+[New Thread 0x7fffe3cc5640 (LWP 3957710)]
+PLINK v2.00a3 64-bit (29 Jan 2022) www.cog-genomics.org/plink/2.0/
+(C) 2005-2022 Shaun Purcell, Christopher Chang GNU General Public License v3
+Logging to tmp_data2.log.
+Options in effect:
+ --debug
+ --export vcf vcf-dosage=DS
+ --out tmp_data2
+ --pfile tmp_data
+
+Start time: Fri Feb 18 13:19:13 2022
+31998 MiB RAM detected; reserving 15999 MiB for main workspace.
+Using up to 4 compute threads.
+[New Thread 0x7ffff7fc5640 (LWP 3957711)]
+--debug: setting pheno_cols[0].nonmiss. = nullptr
+
+Thread 1 "plink2-sse2" received signal SIGSEGV, Segmentation fault.
+0x00005555556fb6ff in plink2::LoadPsam (psamname=psamname at entry=0x7fffffffbe70 "tmp_data.psam", pheno_range_list_ptr=<optimized out>, fam_cols=..., pheno_ct_max=<optimized out>,
+ missing_pheno=<optimized out>, affection_01=0, max_thread_ct=4, piip=0x7fffffff8880, sample_include_ptr=0x7fffffff87a0, founder_info_ptr=0x7fffffff87b8, sex_nm_ptr=0x7fffffff87a8,
+ sex_male_ptr=0x7fffffff87b0, pheno_cols_ptr=0x7fffffff8780, pheno_names_ptr=0x7fffffff8790, raw_sample_ct_ptr=0x7fffffff8738, pheno_ct_ptr=0x7fffffff8730,
+ max_pheno_name_blen_ptr=0x7fffffff87c0) at ../plink2_psam.cc:614
+warning: Source file is more recent than executable.
+614 pheno_cols[pheno_idx].nonmiss = nullptr;
+
+
+--- a/plink2_psam.cc
++++ b/plink2_psam.cc
+@@ -608,6 +608,9 @@ PglErr LoadPsam(const char* psamname, co
+ }
+ for (uint32_t pheno_idx = 0; pheno_idx != pheno_ct; ++pheno_idx) {
+ // ensure cleanup works if initialization fails in the middle
++ if (g_debug_on) {
++ fprintf(stdout, "--debug: setting pheno_cols[%d].nonmiss. = nullptr\n", pheno_idx); fflush(stdout);
++ }
+ pheno_cols[pheno_idx].nonmiss = nullptr;
+ }
+ uint32_t cat_pheno_idx = 0;
=====================================
debian/patches/series
=====================================
@@ -2,3 +2,4 @@ Fix_Makefile.patch
use_packaged_libdeflate.patch
baseline
debug.patch
+debug2.patch
View it on GitLab: https://salsa.debian.org/med-team/plink2/-/commit/f01ba65b332a116f195a4488ca320cf55b399ab7
--
View it on GitLab: https://salsa.debian.org/med-team/plink2/-/commit/f01ba65b332a116f195a4488ca320cf55b399ab7
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20220218/0a037c03/attachment-0001.htm>
More information about the debian-med-commit
mailing list