[Debian-med-packaging] Bug#906980: kmer: autopkgtest fails with segfault in testing/unstable while it passes in stable

Andreas Tille andreas at fam-tille.de
Mon Aug 27 16:02:16 BST 2018


Control: tags -1 pending

Hi Liubov,

On Mon, Aug 27, 2018 at 12:36:22PM +0200, Liubov Chuprikova wrote:
> > > it in clean chroot). JFI, I tried installing an older version of gcc on
> > > testing, the one that is used in stable (4:6.3.0-4), and this eliminated
> > > the segfault.
> >
> > Thanks for this good catch which proves how important your Outreachy
> > project is for providing stable and working packages in Debian Med.
> 
> Now I see!

:-)
 
> Thanks a lot for your advise! I tried debugging with grep when I had just
> caught the error for the first time, but it was without result at that
> moment. Turning off optimization flags, as you recommended, also did not
> help. After that I made one more attemp to debug with grep and printing
> some statements and finally found what it is called classical non-bug in
> gcc [1].

Ahhhhh, finally a pretty simple solution for a quite hidden problem.
BTW, I wonder whether there are tools that would warn about issues
described in[1] - I think there are good means to detect this
automatically.

Would you please forward this solution to upstream?  May be once you
contact upstream asking for a versioned release for download would be a
good idea.
 
> I have just uploaded a patch. Could you please sponsor an upload?

I did.  Unfortunately I created quite some mess in the Git repository.
I was traveling yesterday, found a patch for bug #907007 and uploaded
without further checking.  To make things worse I forgot to push my
changes due to bad bandwidth.  I tried hard to get your commits right
again to keep some sensible history.  I hope its not so confusing - at
least the resulting code in debian/ dir is correct ...

Please note that I moved the data file into a separate package
kmer-examples to avoid duplication of the data files and enable users
installing the code without the data.  Thus the package needs to pass
the new queue (hope this will happen soon).

Thanks a lot for you fine work.  I think this issue is something you
can be really proud about since your work uncovered an issue and you
finally was able to fix it.  I really hope you will be able to
continue this work even if GSoC is close to finished.  May be, if you
have time you could continue a bit.  I'd be very happy about this.

Kind regards and thanks again

      Andreas.

 
> [1] https://gcc.gnu.org/bugs/#nonbugs_c

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list