See https://testresults.qt.io/coin/integration/qt/qtbase/tasks/1698516419

Two separate sets of changes are running into this problem, which means 
neither can be at fault. Tthis must be some other configuration that changed in 
the CI. The file in qt5.git that seems to control this build hasn't changed 
recently, so the change must not be in the Git repositories.

It did find a real leak, which I fixed in 
https://codereview.qt-project.org/c/qt/qtbase/+/499608. All the rest seem to 
be false leaks (i.e., memory in use at the end of the program) and moreover we 
have no control over, like:

   ==19383==ERROR: LeakSanitizer: detected memory leaks
 Direct leak of 48 byte(s) in 2 object(s) allocated from:
       #0 0x7f26aec7ae48 in __interceptor_malloc (/usr/lib64/libasan.so.
5+0x109e48)
       #1 0x7f26a8bcbc50  (/usr/lib64/libfontconfig.so.1+0xbc50)
       #2 0x3d4c4c415f434bff  (<unknown module>)

So it appears that whatever change this was, it made ASan's Leak Checker 
actually work, whereas before it was passing but not doing its job. 
Unfortunately, we're not clean of leaks, at least not of those in third-party 
libs.

That means we have two possible actions to take:
* turn off ASan
* turn on the proper suppressions for ASan


-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Cloud Software Architect - Intel DCAI Cloud Engineering

Attachment: smime.p7s
Description: S/MIME cryptographic signature

-- 
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to