control: retitle -1 qt6-webengine: libQt6WebEngineCore.so.6 has an executable 
stack
control: found -1 6.7.2+dfsg2-2
control: fixed -1 6.8.2+dfsg-3

On 2025-03-11 12:05, Luca Boccassi wrote:
> Source: pyqt6-webengine
> Version: 6.8.0-1
> Severity: grave
> Justification: blocks glibc 2.41 from migrating to trixie
> X-Debbugs-Cc: aure...@debian.org
> 
> Dear Maintainer(s),
> 
> glibc 2.41 added some hardening that block having an executable stack
> for security reasons.
> 
> pyqt6-webengine seems to require an executable stack and autopkgtest
> using it are failing with glibc 2.41 from unstable:
> 
>  75s python3.13 -c "import PyQt6.QtWebEngineCore"
>  75s Traceback (most recent call last):
>  75s   File "<string>", line 1, in <module>
>  75s     import PyQt6.QtWebEngineCore
>  75s ImportError: libQt6WebEngineCore.so.6: cannot enable executable stack as 
> shared object requires: Invalid argument
> 
> https://ci.debian.net/packages/p/pyqt6-webengine/testing/i386/58709056/

The problem is actually in qt6-webengine which provides
libQt6WebEngineCore.so.6 with an executable stack on i386.

> A possible solution would be to build libQt6WebEngineCore.so.6 with '-
> Wl,-z,noexecstack' assuming it's not actually needed to work.

The problem has already been fixed by a rebuild, the package just need
to migrate to testing (or binNMUed in testing). The release team
proposed to just ignore the issue for the glibc migration.

Regards
Aurelien

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

Reply via email to