Re: xserver-xorg-video-nouveau: Changes to 'debian-unstable'

2012-05-24 Thread Sven Joachim
On 2012-05-23 21:21 +0200, Maarten Lankhorst wrote:

 Op 23-05-12 21:09, Sven Joachim schreef:
 On 2012-05-23 20:47 +0200, Maarten Lankhorst wrote:

 The failing line seems to be this:

 (EE) NOUVEAU(0): Failed to allocate scratch buffer: -22

 aka EINVAL

 Is there anything in dmesg that indicates where it comes from?
 No.  The message only appears once in the driver's source, though; so I
 conclude that nouveau_bo_new() must have returned 0 and nouveau_bo_map()
 returned -EINVAL at the beginning of NVAccelCommonInit().

 Nah, both could have failed.

Huh, indeed.

 It would be interesting to know which of the 2 failed, and where.

 3 probable candidate calls that would fail:
 drmCommandWriteRead in abi16_bo_init called from nouveau_bo_new
 mmap in nouveau_bo_map
 drmCommandWrite in nouveau_bo_wait called from bo_map.

It's mmap in nouveau_bo_map.  Of the parameters passed to it, bo-size
(== 131072) and bo-device-fd (== 15) look innocuous, while
nvbo-map_handle raises some suspicion.  On first investigation GDB
claimed its value had been optimized out(!), so I rebuilt with
DEB_BUILD_OPTIONS=noopt, and now nvbo-map_handle == 4457037824, which
looks a bit large on i386.

Setting AC_SYS_LARGEFILE in configure.ac seems to be necessary, and
hopefully also sufficient.  At least X has started successfully. :-)

Cheers,
   Sven


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87sjepkadh@turtle.gmx.de



xserver-xorg-video-nouveau: Changes to 'debian-unstable'

2012-05-24 Thread Sven Joachim
 debian/patches/02-drm-nouveau-newabi.patch |   17 +++--
 1 file changed, 15 insertions(+), 2 deletions(-)

New commits:
commit 860471c98557a538a7bcd70183e6ed49113145b4
Author: Sven Joachim svenj...@gmx.de
Date:   Thu May 24 14:45:44 2012 +0200

Amend Maarten's hack by setting AC_SYS_LARGEFILE in configure.ac

The driver does not need this, but the included libdrm_nouveau
requires a 64-bit off_t.  With a 32-bit off_t, mmap in
nouveau_bo_map() could easily fail since nvbo-map_handle is of type
uint64_t.

diff --git a/debian/patches/02-drm-nouveau-newabi.patch 
b/debian/patches/02-drm-nouveau-newabi.patch
index 8179f9f..95ffce9 100644
--- a/debian/patches/02-drm-nouveau-newabi.patch
+++ b/debian/patches/02-drm-nouveau-newabi.patch
@@ -4,11 +4,24 @@ Date:   Wed May 23 09:29:29 2012 +0200
 
 awful hack to remove dependency on libdrm_nouveau
 
+[ Amendment by Sven Joachim svenj...@gmx.de: Set AC_SYS_LARGEFILE
+  in configure.ac, required by the included libdrm_nouveau. ]
+
 diff --git a/configure.ac b/configure.ac
-index afb6cde..7326144 100644
+index afb6cde..233b4ba 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -67,7 +67,8 @@ XORG_DRIVER_CHECK_EXT(XV, videoproto)
+@@ -52,6 +52,9 @@ AC_DISABLE_STATIC
+ LT_INIT
+ AC_PROG_CC
+ 
++# not needed for the DDX, but by the included libdrm_nouveau
++AC_SYS_LARGEFILE
++
+ AH_TOP([#include xorg-server.h])
+ 
+ AC_ARG_WITH(xorg-module-dir,
+@@ -67,7 +70,8 @@ XORG_DRIVER_CHECK_EXT(XV, videoproto)
  XORG_DRIVER_CHECK_EXT(DPMSExtension, xextproto)
  
  # Checks for pkg-config packages


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1sxxxu-0001ol...@vasks.debian.org



Bug#667754: xserver-xorg-video-radeon: [RV250] Gnome shell unusable (permanent crashes)

2012-05-24 Thread Stefan Nagy
After installing some updates – sorry, I don't know which was the
relevant one, I assume gnome-shell – I'm forced into GNOME fallback mode
now; I suppose my graphics hardware got blacklisted.

xsession-errors contains the following lines:
 gnome-session-is-accelerated: No hardware 3D support.
 gnome-session-check-accelerated: Helper exited with code 256

Does it make any sense to switch to GNOME shell with 'gnome-shell
--replace' and add more information to this report? Or is there a way to
avoid fallback mode for testing purposes?

Thanks,
Stefan.


signature.asc
Description: This is a digitally signed message part


Processed: unmerging 667040, notfound 658252 in 1.12.0-2, notfound 667040 in 1.10.2-6.2 ...

2012-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 # yay for merging unrelated bugs
 unmerge 667040
Bug #667040 [libcairo2] libgtk-3-0: Broken text rendering
Bug #658252 [libcairo2] libcairo2: Text quickly becomes rectangles
Disconnected #667040 from all other report(s).
 notfound 658252 1.12.0-2
Bug #658252 [libcairo2] libcairo2: Text quickly becomes rectangles
No longer marked as found in versions cairo/1.12.0-2.
 notfound 667040 1.10.2-6.2
Bug #667040 [libcairo2] libgtk-3-0: Broken text rendering
No longer marked as found in versions cairo/1.10.2-6.2.
 found 667040 1.12.0-2
Bug #667040 [libcairo2] libgtk-3-0: Broken text rendering
Marked as found in versions cairo/1.12.0-2.
 unblock 658252 with 666565 666564 667445 668993 666538 667809 666998 666922 
 668343 666468 95 667520 667048 668190 672260 667073 669629 668172 668182
Bug #658252 [libcairo2] libcairo2: Text quickly becomes rectangles
658252 was blocked by: 666565 666564 667445 668993 666538 667809 666998 666922 
668343 666468 95 667520 667048 668190 672260 667073 669629 668172 668182
658252 was not blocking any bugs.
Removed blocking bug(s) of 658252: 666565, 666564, 667445, 666538, 668993, 
667809, 666998, 666922, 668343, 666468, 95, 667520, 668190, 667048, 667073, 
672260, 669629, 668172, and 668182
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
658252: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658252
667040: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667040
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.13378794272752.transcr...@bugs.debian.org



Processed (with 1 errors): reassign 667040 to xorg-server, forcibly merging 666468 667040

2012-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 reassign 667040 xorg-server
Bug #667040 [libcairo2] libgtk-3-0: Broken text rendering
Bug reassigned from package 'libcairo2' to 'xorg-server'.
No longer marked as found in versions cairo/1.12.0-2.
Ignoring request to alter fixed versions of bug #667040 to the same values 
previously set
 forcemerge 666468 667040
Bug #666468 [xorg-server] xorg-server: major text display problems in several 
apps
Bug #666538 [xorg-server] xorg-server: major text display problems in several 
apps
Bug #666564 [xorg-server] xorg-server: major text display problems in several 
apps
Bug #666565 [xorg-server] xorg-server: major text display problems in several 
apps
Bug #95 [xorg-server] xorg-server: major text display problems in several 
apps
Bug #666922 [xorg-server] xorg-server: major text display problems in several 
apps
Bug #666998 [xorg-server] xorg-server: major text display problems in several 
apps
Bug #667048 [xorg-server] xorg-server: major text display problems in several 
apps
Bug #667073 [xorg-server] xorg-server: major text display problems in several 
apps
Bug #667445 [xorg-server] xorg-server: major text display problems in several 
apps
Bug #667520 [xorg-server] xorg-server: major text display problems in several 
apps
Bug #667809 [xorg-server] xorg-server: major text display problems in several 
apps
Bug #668182 [xorg-server] [gnome-terminal] incorrect partial redraw in mc
Bug #668343 [xorg-server] xserver-xorg-video-nouveau: Character rendering 
failures on GeForce 8600M GT with dual screen
Bug #668993 [xorg-server] libgdk-pixbuf2.0-0: Font rendering corruption?
Bug #672260 [xorg-server] libxrender1:amd64: transient graphical corruption on 
many windows after upgrade
Bug #667040 [xorg-server] libgtk-3-0: Broken text rendering
Set Bug forwarded-to-address to 
'https://bugs.freedesktop.org/show_bug.cgi?id=47266'.
Failed to forcibly merge 666468: It is nonsensical for a bug to block itself 
(or a merged partner): 667040
Debbugs::Control::set_blocks('bug', 667040, 'block', 667040, 'add', 1, 
'request_msgid', '1337880198-2546-bts-jcris...@debian.org', 
'request_replyto', ...) called at /usr/local/lib/site_perl/Debbugs/Control.pm 
line 2117
Debbugs::Control::set_merged('transcript', 'GLOB(0x279fb28)', 
'requester', 'Julien Cristau jcris...@debian.org', 'request_addr', 
'cont...@bugs.debian.org', 'request_msgid', 
'1337880198-2546-bts-jcris...@debian.org', 'request_subject', ...) called at 
/usr/lib/debbugs/service line 887
eval {...} called at /usr/lib/debbugs/service line 886

 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
666468: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666468
666538: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666538
666564: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666564
666565: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666565
95: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=95
666922: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666922
666998: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666998
667040: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667040
667048: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667048
667073: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667073
667445: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667445
667520: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667520
667809: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667809
668182: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668182
668343: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668343
668993: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668993
672260: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672260
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.13378802006905.transcr...@bugs.debian.org



xserver-xorg-input-evdev: Changes to 'ubuntu'

2012-05-24 Thread Chase Douglas
 debian/changelog |7 +++
 1 file changed, 7 insertions(+)

New commits:
commit 8855f38a4e45a5d27d3c03b5809d63791c659980
Author: Chase Douglas chase.doug...@canonical.com
Date:   Fri May 18 11:10:10 2012 -0700

releasing version 1:2.7.0-0ubuntu1.1

diff --git a/debian/changelog b/debian/changelog
index 8fc1ffb..afc9845 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-input-evdev (1:2.7.0-0ubuntu1.1) precise-proposed; urgency=low
+
+  * Rebuild to fix an ABI breakage causing crashes when headsets are plugged in
+(LP: #973297)
+
+ -- Chase Douglas chase.doug...@ubuntu.com  Fri, 18 May 2012 11:05:44 -0700
+
 xserver-xorg-input-evdev (1:2.7.0-0ubuntu1) precise; urgency=low
 
   * New upstream release


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1sxbwg-0006ly...@vasks.debian.org