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

Bug#484180: marked as done (mesa: some ASM optimizations must be disabled for non-AMD 64-bit)



Your message dated Sun, 14 Dec 2008 05:32:14 +0000
with message-id <E1LBjaQ-0008AK-NJ@ries.debian.org>
and subject line Bug#484180: fixed in mesa 7.0.3-7
has caused the Debian Bug report #484180,
regarding mesa: some ASM optimizations must be disabled for non-AMD 64-bit
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.)


-- 
484180: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484180
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: mesa
Severity: normal
Tags: patch


This was reported in Ubuntu https://bugs.launchpad.net/bugs/87661 and I 
don't have the hardware to reproduce it, but I think this will be the 
same in Debian:

The ASM optimizations on mesa 64-bit builds include instructions (like 
for instance 3dnow) that are not available on Intel 64-bit processors, 
and hence some GL applications crash with SIGILL.

The proposed patch, in form of a Xsession.d script, sets the MESA_NO_ASM 
flag when 64-bit mesa is detected on a processor not having support for 
3dnow instructions.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-486
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
:
# /etc/X11/Xsession.d/65mesa-check-x86-64

# This file is sourced by Xsession(5), not executed.

# If we are running the 64-bit mesa code, we need to disable ASM
# optimizations if we are on a non-AMD processor without 3dnow instructions
# (until this get fixed in the mesa libraries)

if [ `dpkg --print-architecture` = "amd64" ] &&
   ! grep -q "^flags.*3dnow" /proc/cpuinfo
then
      MESA_NO_ASM=1
      export MESA_NO_ASM
fi

--- End Message ---
--- Begin Message ---
Source: mesa
Source-Version: 7.0.3-7

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:

libgl1-mesa-dev_7.0.3-7_all.deb
  to pool/main/m/mesa/libgl1-mesa-dev_7.0.3-7_all.deb
libgl1-mesa-dri-dbg_7.0.3-7_amd64.deb
  to pool/main/m/mesa/libgl1-mesa-dri-dbg_7.0.3-7_amd64.deb
libgl1-mesa-dri_7.0.3-7_amd64.deb
  to pool/main/m/mesa/libgl1-mesa-dri_7.0.3-7_amd64.deb
libgl1-mesa-glx-dbg_7.0.3-7_amd64.deb
  to pool/main/m/mesa/libgl1-mesa-glx-dbg_7.0.3-7_amd64.deb
libgl1-mesa-glx_7.0.3-7_amd64.deb
  to pool/main/m/mesa/libgl1-mesa-glx_7.0.3-7_amd64.deb
libgl1-mesa-swx11-dbg_7.0.3-7_amd64.deb
  to pool/main/m/mesa/libgl1-mesa-swx11-dbg_7.0.3-7_amd64.deb
libgl1-mesa-swx11-dev_7.0.3-7_amd64.deb
  to pool/main/m/mesa/libgl1-mesa-swx11-dev_7.0.3-7_amd64.deb
libgl1-mesa-swx11_7.0.3-7_amd64.deb
  to pool/main/m/mesa/libgl1-mesa-swx11_7.0.3-7_amd64.deb
libglu1-mesa-dev_7.0.3-7_amd64.deb
  to pool/main/m/mesa/libglu1-mesa-dev_7.0.3-7_amd64.deb
libglu1-mesa_7.0.3-7_amd64.deb
  to pool/main/m/mesa/libglu1-mesa_7.0.3-7_amd64.deb
libglw1-mesa-dev_7.0.3-7_amd64.deb
  to pool/main/m/mesa/libglw1-mesa-dev_7.0.3-7_amd64.deb
libglw1-mesa_7.0.3-7_amd64.deb
  to pool/main/m/mesa/libglw1-mesa_7.0.3-7_amd64.deb
libosmesa6-dev_7.0.3-7_amd64.deb
  to pool/main/m/mesa/libosmesa6-dev_7.0.3-7_amd64.deb
libosmesa6_7.0.3-7_amd64.deb
  to pool/main/m/mesa/libosmesa6_7.0.3-7_amd64.deb
mesa-common-dev_7.0.3-7_all.deb
  to pool/main/m/mesa/mesa-common-dev_7.0.3-7_all.deb
mesa-swx11-source_7.0.3-7_all.deb
  to pool/main/m/mesa/mesa-swx11-source_7.0.3-7_all.deb
mesa-utils_7.0.3-7_amd64.deb
  to pool/main/m/mesa/mesa-utils_7.0.3-7_amd64.deb
mesa_7.0.3-7.diff.gz
  to pool/main/m/mesa/mesa_7.0.3-7.diff.gz
mesa_7.0.3-7.dsc
  to pool/main/m/mesa/mesa_7.0.3-7.dsc



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

Debian distribution maintenance software
pp.
Julien Cristau <jcristau@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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 14 Dec 2008 07:34:58 +0530
Source: mesa
Binary: libgl1-mesa-swx11 libgl1-mesa-swx11-dbg libgl1-mesa-swx11-i686 libgl1-mesa-swx11-dev libgl1-mesa-glx libgl1-mesa-glx-dbg libgl1-mesa-dri libgl1-mesa-dri-dbg libgl1-mesa-dev mesa-common-dev libosmesa6 libosmesa6-dev libglu1-mesa libglu1-mesa-dev libglw1-mesa libglw1-mesa-dev mesa-swx11-source mesa-utils
Architecture: source all amd64
Version: 7.0.3-7
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 libgl1-mesa-dev - A free implementation of the OpenGL API -- GLX development files
 libgl1-mesa-dri - A free implementation of the OpenGL API -- DRI modules
 libgl1-mesa-dri-dbg - Debugging symbols for the Mesa DRI modules
 libgl1-mesa-glx - A free implementation of the OpenGL API -- GLX runtime
 libgl1-mesa-glx-dbg - Debugging symbols for the Mesa GLX runtime
 libgl1-mesa-swx11 - A free implementation of the OpenGL API -- runtime
 libgl1-mesa-swx11-dbg - A free implementation of the OpenGL API -- debugging symbols
 libgl1-mesa-swx11-dev - A free implementation of the OpenGL API -- development files
 libgl1-mesa-swx11-i686 - Mesa OpenGL runtime [i686 optimized]
 libglu1-mesa - The OpenGL utility library (GLU)
 libglu1-mesa-dev - The OpenGL utility library -- development files
 libglw1-mesa - A free implementation of the OpenGL API -- runtime
 libglw1-mesa-dev - A free implementation of the OpenGL API -- development files
 libosmesa6 - Mesa Off-screen rendering extension
 libosmesa6-dev - Mesa Off-screen rendering extension -- development files
 mesa-common-dev - Developer documentation for Mesa
 mesa-swx11-source - Mesa software rasteriser source -- development files
 mesa-utils - Miscellaneous Mesa GL utilities
Closes: 484180 492894
Changes: 
 mesa (7.0.3-7) unstable; urgency=low
 .
   * Cherry-pick patch from upstream:
     Use 3Dnow! x86-64 routines only on processors that support 3Dnow!
     (closes: #484180).
   * Also build the x86-specific dri drivers on kfreebsd (closes: #492894).
Checksums-Sha1: 
 d95e559b0430940d4757717aedf53629224f971d 1795 mesa_7.0.3-7.dsc
 33568cd2c5e300a831d0e2761ed05b036cd2efd4 303552 mesa_7.0.3-7.diff.gz
 ee1753e4e585abee499f5792e7f3de78113e9cbc 20752 libgl1-mesa-dev_7.0.3-7_all.deb
 19e1264c477fe186e14c6d46eb2b274b7bc1a6e9 184572 mesa-common-dev_7.0.3-7_all.deb
 a5347c86a6816a99c24556707c97325449aa88cd 1617012 mesa-swx11-source_7.0.3-7_all.deb
 ba745e8ac47186efa9a6de49d3b958af747dc90c 988760 libgl1-mesa-swx11_7.0.3-7_amd64.deb
 49d9fe1c119f05c75dabc516e923f73dfa4ddb3b 5295520 libgl1-mesa-swx11-dbg_7.0.3-7_amd64.deb
 3ae90be7e5b3ef77e5642057da8f08a21a04f052 1149848 libgl1-mesa-swx11-dev_7.0.3-7_amd64.deb
 2b06e965fbe1ebc896e7836fdf8cd8209dc65ea0 170138 libgl1-mesa-glx_7.0.3-7_amd64.deb
 ac5eed16c6d82d8e37089194072223caf4650056 504416 libgl1-mesa-glx-dbg_7.0.3-7_amd64.deb
 0af0a0241648953a3572d632ae83680c0d7d0a32 13444352 libgl1-mesa-dri_7.0.3-7_amd64.deb
 6a59694c095a066dc61e5180a5e201ed28339f36 80140502 libgl1-mesa-dri-dbg_7.0.3-7_amd64.deb
 3a5373df89075f251f058bb5b169e5690589addb 2663740 libosmesa6_7.0.3-7_amd64.deb
 488ceb285c1416a35af0798bfcf6a82527872c43 3117740 libosmesa6-dev_7.0.3-7_amd64.deb
 4e4b48efe43dc5a8ab37b7e06378813c34ddedd6 239790 libglu1-mesa_7.0.3-7_amd64.deb
 be6e4642496b9458be16a7d652aa278831fbb5a3 287970 libglu1-mesa-dev_7.0.3-7_amd64.deb
 6f03bce5193336f5066946c49a26bc5bdd980c8d 29098 libglw1-mesa_7.0.3-7_amd64.deb
 d51ac9d0dd616ea78c9a42d5cda23dc73cd8a42a 29912 libglw1-mesa-dev_7.0.3-7_amd64.deb
 599c936e292aded259a41e9be6e9ae87768b60f7 43402 mesa-utils_7.0.3-7_amd64.deb
Checksums-Sha256: 
 f3bcf367e72eb081d9d1382a4934433e8ce4001fc2b59915b5e21e641094ce79 1795 mesa_7.0.3-7.dsc
 d06b47f87658fc13acb377cc475a7ed7417b547ef4ec352463d0d1284378824c 303552 mesa_7.0.3-7.diff.gz
 459c62cf2ad1e3cd83fb8b92a99e85a5fd289df2997e1ce5e45703dbbea09964 20752 libgl1-mesa-dev_7.0.3-7_all.deb
 c53ae559aa05b8fffcda8fba7bbf9c2c33a7a95ebda059693a7c857c53d15f96 184572 mesa-common-dev_7.0.3-7_all.deb
 4d69c7b29a8ff8dce8e7bddb415359b1d556904b51f7cafc496a12e01cd55cce 1617012 mesa-swx11-source_7.0.3-7_all.deb
 398b92c487c7fd3826cacf473cc3631884620fdf35838cf756eb62aca8044009 988760 libgl1-mesa-swx11_7.0.3-7_amd64.deb
 a6fef0bd87f6449af19b8e5f70bb27384cb344e60ab8806f67161500c9bd153e 5295520 libgl1-mesa-swx11-dbg_7.0.3-7_amd64.deb
 606c0283e6cd9aa856ff0cada4c2f62c10919640470d24cc0b4682dec25f19b2 1149848 libgl1-mesa-swx11-dev_7.0.3-7_amd64.deb
 dad900eafb1f11a6f18222673092cb134f50bd71553779b32f2285f3f8360854 170138 libgl1-mesa-glx_7.0.3-7_amd64.deb
 2a018017af1ab2c5dfee988716b6a7d77e723f1eeb5706816d7f408e3f33905f 504416 libgl1-mesa-glx-dbg_7.0.3-7_amd64.deb
 a103723dab9967b818bfa697542cd58c81e68fcee2586999a2dcfd3273314ad8 13444352 libgl1-mesa-dri_7.0.3-7_amd64.deb
 8ba6cce6139d3bbe1efc0dae4c23c6413272c0c91ec50fd58b4e4aaf6f1e861b 80140502 libgl1-mesa-dri-dbg_7.0.3-7_amd64.deb
 dc0f6389aab2fca2591971e137e3a500f030ed070b6d0288f2fed352b25dc450 2663740 libosmesa6_7.0.3-7_amd64.deb
 85609e1733dfdedad5fcc4563a05aad40d20458d4a13abf6a0e201ffb602c8eb 3117740 libosmesa6-dev_7.0.3-7_amd64.deb
 a94d5a7e0b0916ae8c8718d06a749d5a3bf4367a6d1e150f22add551ccb3b05d 239790 libglu1-mesa_7.0.3-7_amd64.deb
 16e5aa48bae9e6b1ce648cb93e4ce5788cd7708e7c8b4c8cf857e385bebb3fa7 287970 libglu1-mesa-dev_7.0.3-7_amd64.deb
 f88e5f9012ef601eaf0cacc22dbff9258e6d3c7f128726acad8be9144e52a2ee 29098 libglw1-mesa_7.0.3-7_amd64.deb
 73666f30cb1aff5904854ecb5191c433329569b3f72661af00204d12285f6e45 29912 libglw1-mesa-dev_7.0.3-7_amd64.deb
 5531aaabbfa8296076a85173e62ceacc66020e3fc9ef2651bded4cc6ed7dd463 43402 mesa-utils_7.0.3-7_amd64.deb
Files: 
 550385a6bbe540d2d3ae37e024fb8fdc 1795 graphics optional mesa_7.0.3-7.dsc
 7ef2f48afa25d86775224047f9bee732 303552 graphics optional mesa_7.0.3-7.diff.gz
 e27871b2aa655ad6525f461da02c444b 20752 libdevel optional libgl1-mesa-dev_7.0.3-7_all.deb
 b9feba22b433d7793d0a17a5df3a6be8 184572 libdevel optional mesa-common-dev_7.0.3-7_all.deb
 9a85a429e7d8c6c9e4070702b27131f8 1617012 libdevel optional mesa-swx11-source_7.0.3-7_all.deb
 1b4e54797fbdd09323d95d144365b591 988760 libs extra libgl1-mesa-swx11_7.0.3-7_amd64.deb
 0961b59568e9b9e057eda2485237ca19 5295520 libdevel extra libgl1-mesa-swx11-dbg_7.0.3-7_amd64.deb
 0ed436cf0611cfd33e014e43f0addc92 1149848 libdevel extra libgl1-mesa-swx11-dev_7.0.3-7_amd64.deb
 a2c85c8f4703990a7245ef61807e5099 170138 libs optional libgl1-mesa-glx_7.0.3-7_amd64.deb
 e19d6476e8fdcbfd6c5267776f28871a 504416 libdevel extra libgl1-mesa-glx-dbg_7.0.3-7_amd64.deb
 bda817dfcab02ddc97884fc5858f3126 13444352 libs optional libgl1-mesa-dri_7.0.3-7_amd64.deb
 377306a4e5e220a64e06d0d38d6f2bb8 80140502 libdevel extra libgl1-mesa-dri-dbg_7.0.3-7_amd64.deb
 a12ddceb7d6b57ca4eac72204efefa33 2663740 libs optional libosmesa6_7.0.3-7_amd64.deb
 49e02a098e0a2a6d8f59be10f40c4256 3117740 libdevel optional libosmesa6-dev_7.0.3-7_amd64.deb
 42c2e1b6e3e73e90970e0d16ce626f8f 239790 libs optional libglu1-mesa_7.0.3-7_amd64.deb
 5e10565cbd8d8e302f0d1156d582c392 287970 libdevel optional libglu1-mesa-dev_7.0.3-7_amd64.deb
 fdd0c80cf357d12c946cfd72bd9eff0b 29098 libs optional libglw1-mesa_7.0.3-7_amd64.deb
 df2407cb20dd654a5582d4342d677204 29912 libdevel optional libglw1-mesa-dev_7.0.3-7_amd64.deb
 30db777e4f517cf06b7406f690453f33 43402 x11 optional mesa-utils_7.0.3-7_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAklEi+8ACgkQmEvTgKxfcAy/pgCgmhHtluzlxbBwhk+nb34I9dGt
ebUAmgJ/rtKsYh01qgnbeVLYOeeHK7pT
=apiO
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: