[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#758094: marked as done (libgl1-mesa-glx:x32: SIGSEGV in OpenGL applications on x32)



Your message dated Thu, 10 Oct 2019 04:49:36 +0000
with message-id <E1iIQOO-000GTk-RH@fasolo.debian.org>
and subject line Bug#758094: fixed in mesa 19.2.1-1
has caused the Debian Bug report #758094,
regarding libgl1-mesa-glx:x32: SIGSEGV in OpenGL applications on x32
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 owner@bugs.debian.org
immediately.)


-- 
758094: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=758094
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libgl1-mesa-glx
Version: 10.2.5-1
Severity: normal

Hi!

After crossgrading from i386 to x32, OpenGL applications crash.

glxgears from mesa-utils:i386 (8.2.0-1) works, but
glxgears from mesa-utils:x32 (8.2.0-1) fails:

Program received signal SIGSEGV, Segmentation fault.
0xf76db60b in glLightfv () from /usr/lib/x86_64-linux-gnux32/libGL.so.1
(gdb) bt
#0  0xf76db60b in glLightfv () from /usr/lib/x86_64-linux-gnux32/libGL.so.1
#1  0x0040146f in ?? ()
#2  0xf6aceeea in __libc_start_main (main=<optimized out>, argc=1, argv=<optimized out>,
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0xffffd448)
    at libc-start.c:287
#3  0x00401cfc in ?? ()

I’ve first noticed that in “xlock -nolock -mode cage”,
which, with debugging information, has:

Program terminated with signal SIGSEGV, Segmentation fault.
#0  0xf6af524b in glGetBooleanv () from /usr/lib/x86_64-linux-gnux32/libGL.so.1
(gdb) bt
#0  0xf6af524b in glGetBooleanv () from /usr/lib/x86_64-linux-gnux32/libGL.so.1
#1  0x0040fcfe in init_GL (mi=mi@entry=0x228bde0) at visgl.c:287
#2  0x004dc6d4 in init_cage (mi=<optimized out>) at cage.c:400
#3  0x0040e462 in call_init_hook (ls=0x823340 <LockProcs+1152>, mi=<optimized out>) at mode.c:1290
#4  0x0040887c in justDisplay (display=0x226e870) at xlock.c:2821
#5  0x0040764f in main (argc=36104304, argv=0x0) at xlock.c:3998

Bugs occur in (first glxgears, then xlock):

(gdb) disas
Dump of assembler code for function glLightfv:
   0xf76db600 <+0>:     mov    rax,QWORD PTR [rip+0x21b9f1]        # 0xf78f6ff8
   0xf76db607 <+7>:     mov    r11,QWORD PTR fs:[rax]
=> 0xf76db60b <+11>:    jmp    QWORD PTR [r11+0x500]

(gdb) disas
Dump of assembler code for function glGetBooleanv:
   0xf6af5240 <+0>:     mov    rax,QWORD PTR [rip+0x21adb1]        # 0xf6d0fff8
   0xf6af5247 <+7>:     mov    r11,QWORD PTR fs:[rax]
=> 0xf6af524b <+11>:    jmp    QWORD PTR [r11+0x810]

So this appears to be an indirect function call both times.


-- System Information:
Debian Release: jessie/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh

Versions of packages libgl1-mesa-glx:x32 depends on:
ii  libc6              2.19-7
ii  libdrm2            2.4.56-1
ii  libglapi-mesa      10.2.5-1
ii  libudev1           208-7
ii  libx11-6           2:1.6.2-2
ii  libx11-xcb1        2:1.6.2-2
ii  libxcb-dri2-0      1.10-3
ii  libxcb-dri3-0      1.10-3
ii  libxcb-glx0        1.10-3
ii  libxcb-present0    1.10-3
ii  libxcb-sync1       1.10-3
ii  libxcb1            1.10-3
ii  libxdamage1        1:1.1.4-2
ii  libxext6           2:1.3.2-1
ii  libxfixes3         1:5.0.1-2
ii  libxshmfence1      1.1-3
ii  libxxf86vm1        1:1.1.3-1
ii  multiarch-support  2.19-7

Versions of packages libgl1-mesa-glx:x32 recommends:
ii  libgl1-mesa-dri  10.2.5-1

libgl1-mesa-glx:x32 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: mesa
Source-Version: 19.2.1-1

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 758094@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Timo Aaltonen <tjaalton@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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 10 Oct 2019 07:31:08 +0300
Source: mesa
Architecture: source
Version: 19.2.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Timo Aaltonen <tjaalton@debian.org>
Closes: 758094 932733
Changes:
 mesa (19.2.1-1) unstable; urgency=medium
 .
   [ Timo Aaltonen ]
   * New upstream release.
   * rules: Build Vulkan overlay on x32. (Closes: #932733)
   * Revert-meson-fix-logic-for-generating-.pc-files-with.patch: Revert a
     commit which attempted to fix the .pc generating logic, but
     regressed GLES2.
 .
   [ Sven Joachim ]
   * rules: Re-enable asm on x32, should be fixed since mesa 17.0.0
     (Closes: #758094).
Checksums-Sha1:
 771a9a21911a0b3ac72cd08cb5c3d06950feddbf 5289 mesa_19.2.1-1.dsc
 8b131c9db1c933f149e2b3d1705e3335aa13e48a 17672603 mesa_19.2.1.orig.tar.gz
 1653af6ac68d3d7b6f00936ad703e0ccb766e94e 113421 mesa_19.2.1-1.diff.gz
 27967d1e3c518249f9aa880a307334a8290cd6cc 9333 mesa_19.2.1-1_source.buildinfo
Checksums-Sha256:
 31d70e8c06cd22860e5fffa8e82fb9df67a3e143c8ceff140a6648a671d8294c 5289 mesa_19.2.1-1.dsc
 681b7aad0532e9efa85f4044a5840808ec43bec1f8a5e7d8b7082269be9350ec 17672603 mesa_19.2.1.orig.tar.gz
 8d32418380fdf3c5aba148f2290666088705783b189ca6f31666c1144507bee6 113421 mesa_19.2.1-1.diff.gz
 35f26548f48edba4f558b6d83c9347074232acc3965321bfbf362a1f7de5e2c1 9333 mesa_19.2.1-1_source.buildinfo
Files:
 df4c0dc22612a257388ed8d28bf8d658 5289 graphics optional mesa_19.2.1-1.dsc
 91923bde4dec98dfdae228e6a9d94b67 17672603 graphics optional mesa_19.2.1.orig.tar.gz
 464564a49583c05ab9d97c2c756091e5 113421 graphics optional mesa_19.2.1-1.diff.gz
 49e136013fec4fc9b67a4896cb7632e9 9333 graphics optional mesa_19.2.1-1_source.buildinfo

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

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAl2etCAACgkQy3AxZaiJ
hNymDA/9GjM9iVIZ/uFsHiJGE6OMEZrNNxsq7elIfH8quiMdBB8z+PP9plSRODeT
pmUWD9woqwVhPslU9pMAV1IvlxhIxzrsRZbKwfqp3+9ArBrcxeMgm7O3/WBkXPuF
O86XiNJTXaDjZlq2JyuaPFVVMaloFBLNaPn0FqiJrNRfN439c1Apf64VaIZh+3HY
kH+CVjmTY2JctOzbX/IDZbzhmULW4BzFZby/smjT0iSBMslu+ChdTzvd/f11/uNw
MALSa7qFylrOofhfDbBkJ/l5SKS6Y3B5FugqKwVGXBJb4TRFR+CGdq4ys6J1Rg1j
BUF1g5pswRQ6JpuQ96T7f+xF8r8kQ6cjVRkvyz4CnUZsPKRg1y3XR5PwsYMX6/oV
nE0G1zRtSjCFYQnSeEfB0KOYARFwGvsNVsRUJMiM9A4uw+nnggGqEjYtvJQPKpf/
pQCSt2X6vIdzHHVUTlTCcRnHGKXk3TP3HNsjN0VZZlTCP7FC8gOGDNVcvq4SgcIe
d8fe4KzIzKAPC0KKNfAnrT+HBSeWVUgeR5spUDhq45VLU5u08CbaZzxD/6iGzNQ0
hF5w8VTV9cBK58FzwmpIqcLmi9ejTOZOrf4pdTfGNzedC0GFJvfdUkhVdSUBIOxy
eqFD3hYNFka/brKebLI6BqeuqaIbw7RdmCrAFG0k1zH3XibpY40=
=tDKv
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: