Your message dated Fri, 21 May 2004 12:11:34 -0500 with message-id <[EMAIL PROTECTED]> and subject line Bug#170690: xlibmesa3: DRI drivers may run 3dnow instructions on Pentium 4 has caused the attached Bug report 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 I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database) -------------------------------------- Received: (at submit) by bugs.debian.org; 25 Nov 2002 16:30:52 +0000 >From [EMAIL PROTECTED] Mon Nov 25 10:30:51 2002 Return-path: <[EMAIL PROTECTED]> Received: from smtpzilla5.xs4all.nl [194.109.127.141] by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 18GM8I-0006H5-00; Mon, 25 Nov 2002 10:30:50 -0600 Received: from infovore.xs4all.nl (213-84-180-111.adsl.xs4all.nl [213.84.180.111]) by smtpzilla5.xs4all.nl (8.12.0/8.12.0) with ESMTP id gAPGUmpX023058 for <[EMAIL PROTECTED]>; Mon, 25 Nov 2002 17:30:49 +0100 (CET) Received: from olaf by infovore.xs4all.nl with local (Exim 3.36 #1 (Debian)) id 18GEnk-0000Dv-00; Mon, 25 Nov 2002 09:41:08 +0100 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Olaf Weber <[EMAIL PROTECTED]> To: Debian Bug Tracking System <[EMAIL PROTECTED]> Subject: xlibmesa3: DRI drivers may run 3dnow instructions on Pentium 4 X-Mailer: reportbug 2.9 Date: Mon, 25 Nov 2002 09:41:08 +0100 Message-Id: <[EMAIL PROTECTED]> Delivered-To: [EMAIL PROTECTED] X-Spam-Status: No, hits=2.1 required=5.0 tests=DATE_IN_PAST_06_12,SPAM_PHRASE_00_01 version=2.41 X-Spam-Level: ** Package: xlibmesa3 Version: 4.2.1-3 Severity: normal Tags: upstream My laptop has a Mobile Pentium 4 processor and Radeon 7500c gfx. I found that with xlibmesa3 installed and DRI enabled any program that uses OpenGL would die with a SIGILL in the radeon_dri.so library. Investigation revealed that the problem occurred in code containing 3dnow instructions -- setting MESA_NO_3DNOW prevented the crashes. This in turn is due to the way the library obtains the capability information for cpus: it uses CPUID to get the capability bitvectors and passes those around unchanged. This worked while the bits AMD uses to signal the availability of 3DNOW were not used by intel as well. In the pentium 4 family, this assumption no longer holds. The code that does the probe is found in xc/extras/Mesa/src/X86/common_x86_asm.S The obvious quick fix would be to mask the problematic bits in the intel branch of the code before returning the bitvector. A more complete fix would be to not use the CPU's capability vector directly, but instead use it to construct a cability vector for the library. -- System Information: Debian Release: testing/unstable Architecture: i386 Kernel: Linux infovore 2.4.18 #3 Wed Nov 20 00:59:38 CET 2002 i686 Locale: LANG=C, LC_CTYPE=C Versions of packages xlibmesa3 depends on: ii debconf 1.2.16 Debian configuration management sy ii libc6 2.3.1-5 GNU C Library: Shared libraries an ii libstdc++2.10-glibc2.2 1:2.95.4-15 The GNU stdc++ library ii xlibs 4.2.1-3 X Window System client libraries -- no debconf information --------------------------------------- Received: (at 170690-done) by bugs.debian.org; 21 May 2004 17:11:43 +0000 >From [EMAIL PROTECTED] Fri May 21 10:11:35 2004 Return-path: <[EMAIL PROTECTED]> Received: from dhcp065-026-182-085.indy.rr.com (redwald.deadbeast.net) [65.26.182.85] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1BRDYU-0006qA-00; Fri, 21 May 2004 10:11:35 -0700 Received: by redwald.deadbeast.net (Postfix, from userid 1000) id 9CA7E64375; Fri, 21 May 2004 12:11:34 -0500 (EST) Date: Fri, 21 May 2004 12:11:34 -0500 From: Branden Robinson <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: Re: Bug#170690: xlibmesa3: DRI drivers may run 3dnow instructions on Pentium 4 Message-ID: <[EMAIL PROTECTED]> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="eAbsdosE1cNLO4uF" Content-Disposition: inline User-Agent: Mutt/1.5.6i Delivered-To: [EMAIL PROTECTED] X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER autolearn=no version=2.60-bugs.debian.org_2004_03_25 X-Spam-Level: --eAbsdosE1cNLO4uF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This bug was also reported as #215831, and was fixed months ago. xfree86 (4.3.0-1) experimental; urgency=3Dlow [...] * Grab (from upstream Mesa 5.1) a patch which re-implements the x86 CPU detection code, which should rectify problems with spurious detection a= nd attempted usage of 3Dnow! extensions on Pentium 4 processors (thanks, P= etr Sebor). (Closes: #215831) - debian/patches/000_stolen_from_Mesa_5.1.diff [...] -- Branden Robinson <[EMAIL PROTECTED]> Tue, 17 Feb 2004 12:58:28 -0500 Closing this report. --=20 G. Branden Robinson | Lowery's Law: Debian GNU/Linux | If it jams -- force it. If it [EMAIL PROTECTED] | breaks, it needed replacing anyway. http://people.debian.org/~branden/ | --eAbsdosE1cNLO4uF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iEYEARECAAYFAkCuOEYACgkQ6kxmHytGony2GwCeNlGm3Adii+nIZJ0wXBuxJdRi QhsAoKtpZ4eiUdIYO+7yQyWFY//9rZyi =x82O -----END PGP SIGNATURE----- --eAbsdosE1cNLO4uF--