[Debian-med-packaging] Bug#1069098: emboss: all executables segfault on s390x

Pranav P pranav.p7 at ibm.com
Thu Sep 25 08:00:37 BST 2025


Hi all,

--- emboss-6.6.0+dfsg.orig/ajax/core/ajindex.c
+++ emboss-6.6.0+dfsg/ajax/core/ajindex.c
@@ -12742,7 +12742,7 @@ AjBool ajBtreeKeyIndex(AjPBtcache cache,
     ajulong blockno  = 0UL;
     ajulong shift    = 0UL;
 
-    ajulong nkeys = 0U;
+    ajuint nkeys = 0U;
 
     ajuint nodetype = 0U;
     ajulong right   = 0UL;


With the above change I was able to get around the latest build failure seen in the CI.
Afterwards installing the generated .deb files, I was able to run `seqret --help` without any segfaults on my s390x machine.

$ seqret --help
Read and write (return) sequences
Version: EMBOSS:6.6.0.0

   Standard (Mandatory) qualifiers:
  [-sequence]          seqall     (Gapped) sequence(s) filename and optional
                                  format, or reference (input USA)
  [-outseq]            seqoutall  [<sequence>.<format>] Sequence set(s)
                                  filename and optional format (output USA)

   Additional (Optional) qualifiers: (none)
   Advanced (Unprompted) qualifiers:
   -feature            boolean    Use feature information
   -firstonly          boolean    [N] Read one sequence and stop

   General qualifiers:
   -help               boolean    Report command line options and exit. More
                                  information on associated and general
                                  qualifiers can be found with -help -verbose


Can anyone confirm whether the Segmentation Fault issue still persists?
Otherwise, we could provide a good fix for the `nkeys` issue and close the bug.

Thanks,
Pranav


More information about the Debian-med-packaging mailing list