Your message dated Sun, 26 Jan 2025 11:28:22 +0000
with message-id <e1tc0oq-009nq1...@fasolo.debian.org>
and subject line Bug#1092890: fixed in mesa 24.3.4-2
has caused the Debian Bug report #1092890,
regarding mesa: regression in 24.3: software rendering crashes on ppc64el with 
segmentation fault
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1092890: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092890
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libglx-mesa0
Version: 24.3.0~rc1-1
Severity: serious
Justification: makes other packages FTBFS
Forwarded: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12452

Dear Maintainer,

When mesa was updated to 24.3 branch a few days ago, some packages of our
Qt/KDE team started to FTBFS on ppc64el with segmentation fault in tests:

- 
https://buildd.debian.org/status/fetch.php?pkg=qtlocation-opensource-src&arch=ppc64el&ver=5.15.15%2Bdfsg-3&stamp=1736409866&raw=0
- 
https://buildd.debian.org/status/fetch.php?pkg=pyside2&arch=ppc64el&ver=5.15.16-2%2Bb1&stamp=1736410659&raw=0
- 
https://buildd.debian.org/status/fetch.php?pkg=pyside6&arch=ppc64el&ver=6.7.3-1&stamp=1736463626&raw=0

It can also be seen that autopkgtests of some reverse dependencies of mesa
fail on ppc64el, e.g. clutter:

https://ci.debian.net/data/autopkgtest/testing/ppc64el/c/clutter-1.0/56277784/log.gz

I managed to obtain a stack trace of qtlocation test on a porterbox:

  Thread 14 "QSGRenderThread" received signal SIGSEGV, Segmentation fault.
  0x00007ffff70618c0 in stderr () from /usr/lib/powerpc64le-linux-gnu/libc.so.6
  (gdb) bt
  #0  0x00007ffff70618c0 in stderr () from 
/usr/lib/powerpc64le-linux-gnu/libc.so.6
  #1  0x00007fffea989070 in driswSwapBuffers (pdraw=0x7fffa0001880, 
target_msc=<optimized out>, divisor=<optimized out>, remainder=<optimized out>, 
flush=<optimized out>)
      at ../src/glx/drisw_glx.c:550
  #2  0x00007fffea98e664 in glXSwapBuffers (dpy=0x10005c6b0, drawable=2097164) 
at ../src/glx/glxcmds.c:678
  #3  0x00007ffff75688d4 in glXSwapBuffers (dpy=0x10005c6b0, drawable=2097164) 
at ../src/GLX/libglx.c:1207
  #4  0x00007ffff70b7d7c in glXSwapBuffers (dpy=<optimized out>, 
drawable=<optimized out>) at src/generate/g_libglglxwrapper.c:1324
  #5  0x00007fffeae3acac in QGLXContext::swapBuffers (this=0x1001f3880, 
surface=0x10015e3f0) at qglxintegration.cpp:637
  #6  0x00007ffff5bf4ca4 in QOpenGLContext::swapBuffers (this=0x7fffec0029e0, 
surface=<optimized out>) at kernel/qopenglcontext.cpp:1121
  #7  0x00007ffff54be550 in QSGRenderThread::syncAndRender 
(this=this@entry=0x100220690, grabImage=grabImage@entry=0x0) at 
scenegraph/qsgthreadedrenderloop.cpp:878
  #8  0x00007ffff54bedbc in QSGRenderThread::run (this=0x100220690) at 
scenegraph/qsgthreadedrenderloop.cpp:1051
  #9  0x00007ffff76eeac0 in operator() (__closure=<optimized out>) at 
thread/qthread_unix.cpp:350
  #10 (anonymous 
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > 
(t=...) at thread/qthread_unix.cpp:287
  #11 QThreadPrivate::start (arg=0x100220690) at thread/qthread_unix.cpp:310
  #12 0x00007ffff6eac550 in start_thread (arg=0x7fffb37ef080) at 
pthread_create.c:447
  #13 0x00007ffff6f58bac in __GI___clone3 () at 
../sysdeps/unix/sysv/linux/powerpc/powerpc64/clone3.S:114

This issues is present in 24.3.0~rc1-1 and 24.3.3-1 uploads, but not present
in 24.2.8-1. I was not able to bisect it further yet, first because lack of
time and second because there are some packaging differences between 24.2 and
24.3 uploads.

--
Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: mesa
Source-Version: 24.3.4-2
Done: Emilio Pozuelo Monfort <po...@debian.org>

We believe that the bug you reported is fixed in the latest version of
mesa, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1092...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emilio Pozuelo Monfort <po...@debian.org> (supplier of updated mesa package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 26 Jan 2025 11:39:48 +0100
Source: mesa
Architecture: source
Version: 24.3.4-2
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Emilio Pozuelo Monfort <po...@debian.org>
Closes: 1092890
Changes:
 mesa (24.3.4-2) unstable; urgency=medium
 .
   * Build with gcc-12 and -O1 on ppc64el to workaround segfaults
     on driswSwapBuffers. Thanks Dmitry Shachnev for debugging and
     finding a working compiler and optimization level.
     Closes: #1092890.
   * Drop quilt usage, not needed with source format 3.0.
Checksums-Sha1:
 6d485e5a8e3a8788082a7b072b076c2e55fcbcda 6662 mesa_24.3.4-2.dsc
 957ed67271cd7e2f42a8c1d10c0d2c38043ae84a 30691532 mesa_24.3.4.orig.tar.xz
 c1e41f2076d649c042ee84ff1daec93f1b97d952 488 mesa_24.3.4.orig.tar.xz.asc
 43dd33650cf1e08a243f9e7e87c94f7e3f147912 105872 mesa_24.3.4-2.debian.tar.xz
 d677b207034b79648de24f97faf8568afe1dd54b 8178 mesa_24.3.4-2_source.buildinfo
Checksums-Sha256:
 108813fac345674f12682cde46597602f0c7b347b44f0fd5817f4b9294687f5d 6662 
mesa_24.3.4-2.dsc
 e641ae27191d387599219694560d221b7feaa91c900bcec46bf444218ed66025 30691532 
mesa_24.3.4.orig.tar.xz
 20a9b5658e28e467a6cf3f0aa086d1f3cec98af646af572d2db9cb27825fbc87 488 
mesa_24.3.4.orig.tar.xz.asc
 adde37b4ad4bd887c5465694e4e5be71b3a510d2dedc146cbd2c1030280bb161 105872 
mesa_24.3.4-2.debian.tar.xz
 f0b6621a831a83ae4ecc43ab80c1275dc4a7d9b5dcbd92bf61a060cfef44396a 8178 
mesa_24.3.4-2_source.buildinfo
Files:
 1c8abb331598c9bc18d81e2de5c97038 6662 graphics optional mesa_24.3.4-2.dsc
 c64b7e2b4f1c7782c41bf022edbb365c 30691532 graphics optional 
mesa_24.3.4.orig.tar.xz
 85baa10280c8519ef8693849115fecb6 488 graphics optional 
mesa_24.3.4.orig.tar.xz.asc
 9b21ee6c1b6583d198fe2b26165964df 105872 graphics optional 
mesa_24.3.4-2.debian.tar.xz
 c99458b5c55c9dfc6b8526688df31023 8178 graphics optional 
mesa_24.3.4-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEcJymx+vmJZxd92Q+nUbEiOQ2gwIFAmeWEYkACgkQnUbEiOQ2
gwJbRRAAm3WNYaNfj0kuFLyqsvwgyl7/e9liEhLTX0VgXhTT09c78HSTLqQ/haPo
YOu6DiacE4cbox/iKEY1IcB3RCW1lqySCaHJRytQmUfxF0OtG6kyJsHvHQLOW0xO
Mht9UXthB4QT1YmJXFPU7hqm7Jfuc3MRFG1eH3KFbX2gqFtQSpcQYaCCxTHY6lih
Y6HOzybaRVQ+FUWgIUMIv89HB2CXYhftT13SzjO5CjBk6mjavCfoppV4TDpacb6v
0H8N1Fy50xqJ657hAQAeI+5KGjUYbgwpum0XOCWJ+BwWOZQUiKp7lOnj4G9gLZlQ
oP8zln+4SNQvcllKQ+epGF5xTgOotBgeNkZBzM8TVmu9+6luSoip6ZPBJ/jBCzkP
5jwIcj4lv3m25VyCXD+Mcpp959LxpS3o+Rkuhr17cHzuIYoCdA0j7GPowIDV/rQr
IxGDV2hvOHJRLIz62i2ucW/DfwpVkr7gSCmvhglI94AjiSQM8JRp9n+GsxzrFqBf
OcM+eEQiMlu2PWxE4j96v5TCLtJqbGDrE+Ct9BG+HJfScODxHQ39OoEWbFBpbyU2
b40KQJqP047qUASzEfHtmI1LNaOTxyiLx56VDRxKt0MyNVgITIJ8nY3AuMzYPS+J
jfAUlWf136NpgE7gCNmobOStpXtQBMp4wgydiRVf5o1OsH9pFg0=
=WFA7
-----END PGP SIGNATURE-----

Attachment: pgpunarcTcET2.pgp
Description: PGP signature


--- End Message ---

Reply via email to