control: reassign -1 check

On 2022-11-06 17:21, Aurelien Jarno wrote:
> On 2022-11-06 08:12, Paul Gevers wrote:
> > Source: utox
> > Version: 0.18.1-1
> > Severity: serious
> > User: debian...@lists.debian.org
> > Usertags: regression
> > 
> > Dear maintainer(s),
> > 
> > Your package has an autopkgtest, great. With a recent upload of glibc it
> > started to fail on s390x. Looking at the history [1], I noticed that
> > apparently the test can flip from passing for a while to failing for a while
> > and back. Unfortunately, we don't keep the logs so long to inspect if
> > previous (pre August 2022) failures were due to the same reason.
> > Unfortunately, the output of the failure is rather limited (it seems there
> > is more info logged, but that log file is not echoed to the autopkgtest log
> > or stored as an autopkgtest artifact.
> > 
> > Can you please investigate the situation? At least this is a autopkgtest
> > regression on a release architecture, but maybe (hopefully?) this points at
> > more severe issues.
> > 
> > If you find out that it's really a regression in glibc functionality and the
> > upload doesn't "just" trigger faulty behavior in utox, don't hesitate to
> > reassign to glibc. Also, don't hesitate to contact the s390x porters if you
> > need help figuring out this s390x specific issue.
> 
> For the record, this is the contect of the log file:
> 
> 2/2 Testing: test_chrono
> 2/2 Test: test_chrono
> Command: "/home/aurel32/utox-0.18.1/build/tests/test_chrono"
> Directory: /home/aurel32/utox-0.18.1/build/tests
> "test_chrono" start time: Nov 06 10:53 UTC
> Output:
> ----------------------------------------------------------
> Running suite(s): Chrono
> 
> =================================================================
> ==778737==ERROR: LeakSanitizer: detected memory leaks
> 
> Direct leak of 24 byte(s) in 1 object(s) allocated from:
>     #0 0x3ffa94b9173 in __interceptor_malloc 
> ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69
>     #1 0x2aa138068cd in emalloc 
> (/home/aurel32/utox-0.18.1/build/tests/test_chrono+0x68cd)
> 

It happens that emalloc is provided by libcheck_pic.a (from the check
package) and that ASAN trips when linked objects are built with
different GCC versions. In that case both glibc and check needs to be
built with the same GCC version. The switch of glibc from GCC 11 to GCC
12 triggered the issue. I am not sure why it happens on s390x only
though.

It appears that the easiest way to fix the problem is to binNMU check:

  wb nmu check . ANY . -m 'Rebuild against GCC 12 (Closes: #1023531).'

I'll add a breaks on the glibc side once done.

Regards
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurel...@aurel32.net                 http://www.aurel32.net

Attachment: signature.asc
Description: PGP signature

Reply via email to