Bug#596356: [Arrandale] xserver-xorg-video-intel: GPU seems to hang
On Fr, 2010-09-10 at 18:32 +0200, Julian Andres Klode wrote: > Package: xserver-xorg-video-intel > Version: 2:2.12.0+legacy1-1 > Severity: important > > On my ThinkPad Edge 15" with Intel Core i5 430 M (Arrandale) > integrated graphics, my screen repeatedly turns black, and > even switching terminals does not help anymore, it remains > black. The screen can be restored by restarting X; for > example, via SSH or by blindly typing it into a terminal. > > While the system has always been a bit unstable since the > beginning, I cannot remember to have such lockups in the > beginning which may indicate that the UMS reintegration > may be the cause of the issue. > > It also seems to be the case that this only happens after > screensaver activity (which is set to show a blank, black > screen), although I can't give any guarantee about this. > > I am attaching the X log and the output of intel_gpu_dump > for the hanging session. Some further input from a second crash: * Broken X runs on VT 9; second X on VT 10 works * Switching to VT 10 brings the screen back to life * Switching from VT 10 to other VTs != 9 works as intended * Switching to VT 9 brings the broken screen back * Switching from VT 9 does not cause any change in the screen, unless the destination is VT 10 * Starting GL applications via VNC just hangs the application on a broken session, whereas it works perfectly on a correct session. I get the feeling that the card (driver) is confused by the combination of GL and power save mode caused by an idle session and screensaver. The GPU does not seem to hang, at least /sys/kernel/debug/dri/{0,64}/i915_error_state contained no errors. I have now switched to raw 2.12 and will try to reproduce the bug with this version as well. -- Julian Andres Klode - Debian Developer, Ubuntu Member See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/. -- 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/1284288563.3209.17.ca...@jak-thinkpad
Re: X failed to work after an upgrade
On 09/11/2010 10:52 PM, Bo Jiang wrote: Hi There I am running squeeze and a recent upgrade make my X window hangs on start up, The screen dies, no log message can be found in the file. i am using the default configuration coming from the installation, it used to work fine. Xserver-xorg version 1.7.7 , Laptop Acer Travelmate 290, Does anybody have idea how to trouble shoot this problem ? At work i have a notebook belonging to the 290 series (Acer TM292LCi) and i have the same problem because it use an i855 chipset. You can find more info in various bug report, but this is the more detailed that i remember: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594623 Can you confirm that your laptop has an i855 chipset? Please reboot in single user mode, save the lspci output and send it here. Or, if the problem is really the same, you can add this info in the bug report above. Ciao. Cesare. -- 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/4c8ccb7e.6000...@gmail.com
Re: X failed to work after an upgrade
Hi Ciao, Thanks for your information, I found my problem is very similar to yours. Yes, I have chipset 855, it is proved from the kernel log and user manual of my machine. I have tried with 2.6.30 kernel , gdm _failed_ , when it jumped back to tty, I could see these section from the Xorg.log (II) Synaptics touchpad driver version 1.2.2 AlpsPS/2 ALPS GlidePoint no synaptics event device found (**) Option "Device" "/dev/input/mouse1" Query no Synaptics: 6003C8 (--) AlpsPS/2 ALPS GlidePoint: no supported touchpad found (EE) AlpsPS/2 ALPS GlidePoint Unable to query/initialize Synaptics hardware. (EE) PreInit failed for input device "AlpsPS/2 ALPS GlidePoint" I thought the touchpad would be the problem. However, I remember the version before my upgrade when the system still works was 2.6.32-20, so I used the deb in your post and downgrade to 2.6.32-20, X starts working again ! I put here the Xorg.log , apparently, there are also error message about touch pad, I don't know what is wrong here. I think there has been some changes between 20 and 21 failed the gdm. I attached the Xorg.log here with 2.6.32.20 that works with my computer. Also lspci: mars:/var/log# lspci 00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02) 00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02) 00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02) 00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83) 00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03) 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03) 00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03) 01:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 80) 01:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 01:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05) 01:04.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01) On Sun, Sep 12, 2010 at 3:45 PM, Cesare Leonardi wrote: > On 09/11/2010 10:52 PM, Bo Jiang wrote: >> >> Hi There >> I am running squeeze and a recent upgrade make my X window hangs on >> start up, The screen dies, no log message can be found in the file. >> i am using the default configuration coming from the installation, it >> used to work fine. Xserver-xorg version 1.7.7 , Laptop Acer Travelmate >> 290, >> Does anybody have idea how to trouble shoot this problem ? > > At work i have a notebook belonging to the 290 series (Acer TM292LCi) and i > have the same problem because it use an i855 chipset. > You can find more info in various bug report, but this is the more detailed > that i remember: > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594623 > > Can you confirm that your laptop has an i855 chipset? > Please reboot in single user mode, save the lspci output and send it here. > Or, if the problem is really the same, you can add this info in the bug > report above. > > Ciao. > > Cesare. > Xorg.0.log Description: Binary data
Bug#596547: keyboard unusable
Package: xkb-data Version: 1.8-1 Severity: important After updating my desktop machine to squeeze my keyboard no longer works (ok 3 keys on my keyboard among them "u" work). This happens even if I start with an empty/no xorg.conf. Starting X manually I noticed this on stderr: The XKEYBOARD keymap compiler (xkbcomp) reports: > Error:Can't find file "en_us" for symbols include > Exiting > Abandoning symbols file "default" Errors from xkbcomp are not fatal to the X server (EE) Unable to open evdev device "/dev/input/event4". (EE) PreInit returned NULL for "Microsoft Natural® Ergonomic Keyboard 4000" So I did a strace and creating this symlink fixed it for me # cd /usr/share/X11/xkb/symbols # ln -s us en_us Is this a problem/misconfiguration on my side and intended or should en_us be shipped indeed? -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.35.4 (SMP w/4 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- no debconf information -- 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/20100912144944.20599.98302.report...@fortknox.nn7.de
Bug#596547: keyboard unusable
On Sun, Sep 12, 2010 at 16:49:44 +0200, Soeren Sonnenburg wrote: > Package: xkb-data > Version: 1.8-1 > Severity: important > > After updating my desktop machine to squeeze my keyboard no longer works > (ok 3 keys on my keyboard among them "u" work). This happens even if I > start with an empty/no xorg.conf. > > Starting X manually I noticed this on stderr: > > The XKEYBOARD keymap compiler (xkbcomp) reports: > > Error:Can't find file "en_us" for symbols include > > Exiting > > Abandoning symbols file "default" > Errors from xkbcomp are not fatal to the X server > (EE) Unable to open evdev device "/dev/input/event4". > (EE) PreInit returned NULL for "Microsoft Natural® Ergonomic Keyboard 4000" > > > So I did a strace and creating this symlink fixed it for me > > # cd /usr/share/X11/xkb/symbols > # ln -s us en_us > > Is this a problem/misconfiguration on my side and intended or should > en_us be shipped indeed? > Sounds like a misconfiguration to me. What was in your xorg.conf before the upgrade? What's in /etc/default/keyboard now? Cheers, Julien signature.asc Description: Digital signature
Bug#596547: keyboard unusable
On Sun, 2010-09-12 at 17:53 +0200, Julien Cristau wrote: > On Sun, Sep 12, 2010 at 16:49:44 +0200, Soeren Sonnenburg wrote: > > > Package: xkb-data > > Version: 1.8-1 > > Severity: important > > > > After updating my desktop machine to squeeze my keyboard no longer works > > (ok 3 keys on my keyboard among them "u" work). This happens even if I > > start with an empty/no xorg.conf. > > > > Starting X manually I noticed this on stderr: > > > > The XKEYBOARD keymap compiler (xkbcomp) reports: > > > Error:Can't find file "en_us" for symbols include > > > Exiting > > > Abandoning symbols file "default" > > Errors from xkbcomp are not fatal to the X server > > (EE) Unable to open evdev device "/dev/input/event4". > > (EE) PreInit returned NULL for "Microsoft Natural® Ergonomic Keyboard 4000" > > > > > > So I did a strace and creating this symlink fixed it for me > > > > # cd /usr/share/X11/xkb/symbols > > # ln -s us en_us > > > > Is this a problem/misconfiguration on my side and intended or should > > en_us be shipped indeed? > > > Sounds like a misconfiguration to me. What was in your xorg.conf before > the upgrade? IIRC Option "XkbLayout" "en_US' > What's in /etc/default/keyboard now? ( I did not even know this file exists ) XKBMODEL="microsoft" XKBLAYOUT="en_us" XKBVARIANT="" XKBOPTIONS="ctrl:nocaps" let me guess - there should be us in there only? > Cheers, > Julien Soeren -- For the one fact about the future of which we can be certain is that it will be utterly fantastic. -- Arthur C. Clarke, 1962 signature.asc Description: This is a digitally signed message part
Bug#596562: compizconfig-settings-manager: 'ccsm' binary name not very discoverable - symlink?
Package: compizconfig-settings-manager Version: 0.8.4-2 Severity: wishlist Nobody will guess 'ccsm'. Providing an alternative binary name, such as "compizconfig-settings-manager" would be nice, it would autocomplete with bash and be more discoverable. I think this would do it (untested): --- ccsm-0.8.4.orig/debian/compizconfig-settings-manager.links 1970-01-01 01:00:00.0 +0100 +++ ccsm-0.8.4/debian/compizconfig-settings-manager.links 2010-09-12 17:15:32.0 +0100 @@ -0,0 +1 @@ +usr/bin/ccsm usr/bin/compizconfig-settings-manager -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages compizconfig-settings-manager depends on: ii librsvg2-common 2.26.3-1 SAX-based renderer library for SVG ii python2.6.5-13 interactive high-level object-orie ii python-compizconfig 0.8.4-2Compizconfig bindings for python ii python-gtk2 2.17.0-4 Python bindings for the GTK+ widge ii python-support1.0.9 automated rebuilding support for P compizconfig-settings-manager recommends no packages. compizconfig-settings-manager suggests no packages. -- no debconf information -- 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/20100912162204.ga4...@tchicaya.lan
Bug#596547: keyboard unusable
reassign 596547 keyboard-configuration retitle 596547 keyboard-configuration: upgrade from xorg.conf turns layout names to lowercase kthxbye On Sun, Sep 12, 2010 at 18:14:36 +0200, Soeren Sonnenburg wrote: > On Sun, 2010-09-12 at 17:53 +0200, Julien Cristau wrote: > > On Sun, Sep 12, 2010 at 16:49:44 +0200, Soeren Sonnenburg wrote: > > > > > Package: xkb-data > > > Version: 1.8-1 > > > Severity: important > > > > > > After updating my desktop machine to squeeze my keyboard no longer works > > > (ok 3 keys on my keyboard among them "u" work). This happens even if I > > > start with an empty/no xorg.conf. > > > > > > Starting X manually I noticed this on stderr: > > > > > > The XKEYBOARD keymap compiler (xkbcomp) reports: > > > > Error:Can't find file "en_us" for symbols include > > > > Exiting > > > > Abandoning symbols file "default" > > > Errors from xkbcomp are not fatal to the X server > > > (EE) Unable to open evdev device "/dev/input/event4". > > > (EE) PreInit returned NULL for "Microsoft Natural® Ergonomic Keyboard > > > 4000" > > > > > > > > > So I did a strace and creating this symlink fixed it for me > > > > > > # cd /usr/share/X11/xkb/symbols > > > # ln -s us en_us > > > > > > Is this a problem/misconfiguration on my side and intended or should > > > en_us be shipped indeed? > > > > > Sounds like a misconfiguration to me. What was in your xorg.conf before > > the upgrade? > > IIRC > Option "XkbLayout" "en_US' > > > What's in /etc/default/keyboard now? > > ( I did not even know this file exists ) > > XKBMODEL="microsoft" > XKBLAYOUT="en_us" > XKBVARIANT="" > XKBOPTIONS="ctrl:nocaps" > > let me guess - there should be us in there only? > en_US should still work (I didn't know that layout existed), but the script handling the move from xorg.conf to keyboard-configuration (in /var/lib/dpkg/info/keyboard-configuration.config) turns the option to lowercase :/ Anton, do you have an idea how to fix this (or anyone else, for that matter)? We need to parse the xorg.conf keywords and option names case-insensitively, but the option values themselves are case-sensitive. Cheers, Julien signature.asc Description: Digital signature
Processed: Re: Bug#596547: keyboard unusable
Processing commands for cont...@bugs.debian.org: > reassign 596547 keyboard-configuration Bug #596547 [xkb-data] keyboard unusable Bug reassigned from package 'xkb-data' to 'keyboard-configuration'. Bug No longer marked as found in versions xkeyboard-config/1.8-1. > retitle 596547 keyboard-configuration: upgrade from xorg.conf turns layout > names to lowercase Bug #596547 [keyboard-configuration] keyboard unusable Changed Bug title to 'keyboard-configuration: upgrade from xorg.conf turns layout names to lowercase' from 'keyboard unusable' > kthxbye Stopping processing here. Please contact me if you need assistance. -- 596547: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596547 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.128430923812361.transcr...@bugs.debian.org
Bug#596576: please add libdrm2-udeb for GNU/kFreeBSD
Package: libdrm Version: 2.4.21-1~squeeze2 Severity: wishlist Tags: patch Please add libdrm2-udeb, it is needed by xserver-xorg-video-vesa-udeb. xserver-xorg-video-vesa-udeb is needed for graphical installer on GNU/kFreeBSD, since xserver-xorg-video-fbdev-udeb is Linux-specific. Thanks -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 8.1-1-amd64 Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash diff -Nur libdrm-2.4.21.old/debian/control libdrm-2.4.21/debian/control --- libdrm-2.4.21.old/debian/control 2010-09-12 16:30:15.0 +0200 +++ libdrm-2.4.21/debian/control 2010-09-12 16:38:49.997132596 +0200 @@ -145,3 +145,11 @@ Linux to provide hardware-accelerated OpenGL drivers. . This package provides the debugging symbols for the libdrm-radeon1 package. + +Package: libdrm2-udeb +XC-Package-Type: udeb +Section: debian-installer +Architecture: kfreebsd-any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Userspace interface to kernel DRM services -- runtime + This is a udeb, or a microdeb, for the debian-installer. diff -Nur libdrm-2.4.21.old/debian/libdrm2-udeb.install libdrm-2.4.21/debian/libdrm2-udeb.install --- libdrm-2.4.21.old/debian/libdrm2-udeb.install 1970-01-01 01:00:00.0 +0100 +++ libdrm-2.4.21/debian/libdrm2-udeb.install 2010-09-12 16:31:14.373881875 +0200 @@ -0,0 +1 @@ +usr/lib/libdrm.so.2* diff -Nur libdrm-2.4.21.old/debian/rules libdrm-2.4.21/debian/rules --- libdrm-2.4.21.old/debian/rules 2010-09-12 16:30:15.0 +0200 +++ libdrm-2.4.21/debian/rules 2010-09-12 16:37:41.583226359 +0200 @@ -142,7 +142,7 @@ dh_strip -s --remaining-packages dh_compress -s dh_fixperms -s - dh_makeshlibs -plibdrm2 -V'libdrm2 (>= 2.4.17)' -- -c4 + dh_makeshlibs -plibdrm2 --add-udeb=libdrm2-udeb -V'libdrm2 (>= 2.4.17)' -- -c4 ifeq ($(INTEL), yes) dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (>= 2.4.21)' -- -c4 endif
Bug#596576: marked as done (please add libdrm2-udeb for GNU/kFreeBSD)
Your message dated Sun, 12 Sep 2010 19:55:59 +0200 with message-id <20100912175559.ga20...@patate.is-a-geek.org> and subject line Re: Bug#596576: please add libdrm2-udeb for GNU/kFreeBSD has caused the Debian Bug report #596576, regarding please add libdrm2-udeb for GNU/kFreeBSD 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.) -- 596576: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596576 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: libdrm Version: 2.4.21-1~squeeze2 Severity: wishlist Tags: patch Please add libdrm2-udeb, it is needed by xserver-xorg-video-vesa-udeb. xserver-xorg-video-vesa-udeb is needed for graphical installer on GNU/kFreeBSD, since xserver-xorg-video-fbdev-udeb is Linux-specific. Thanks -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 8.1-1-amd64 Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash diff -Nur libdrm-2.4.21.old/debian/control libdrm-2.4.21/debian/control --- libdrm-2.4.21.old/debian/control 2010-09-12 16:30:15.0 +0200 +++ libdrm-2.4.21/debian/control 2010-09-12 16:38:49.997132596 +0200 @@ -145,3 +145,11 @@ Linux to provide hardware-accelerated OpenGL drivers. . This package provides the debugging symbols for the libdrm-radeon1 package. + +Package: libdrm2-udeb +XC-Package-Type: udeb +Section: debian-installer +Architecture: kfreebsd-any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Userspace interface to kernel DRM services -- runtime + This is a udeb, or a microdeb, for the debian-installer. diff -Nur libdrm-2.4.21.old/debian/libdrm2-udeb.install libdrm-2.4.21/debian/libdrm2-udeb.install --- libdrm-2.4.21.old/debian/libdrm2-udeb.install 1970-01-01 01:00:00.0 +0100 +++ libdrm-2.4.21/debian/libdrm2-udeb.install 2010-09-12 16:31:14.373881875 +0200 @@ -0,0 +1 @@ +usr/lib/libdrm.so.2* diff -Nur libdrm-2.4.21.old/debian/rules libdrm-2.4.21/debian/rules --- libdrm-2.4.21.old/debian/rules 2010-09-12 16:30:15.0 +0200 +++ libdrm-2.4.21/debian/rules 2010-09-12 16:37:41.583226359 +0200 @@ -142,7 +142,7 @@ dh_strip -s --remaining-packages dh_compress -s dh_fixperms -s - dh_makeshlibs -plibdrm2 -V'libdrm2 (>= 2.4.17)' -- -c4 + dh_makeshlibs -plibdrm2 --add-udeb=libdrm2-udeb -V'libdrm2 (>= 2.4.17)' -- -c4 ifeq ($(INTEL), yes) dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (>= 2.4.21)' -- -c4 endif --- End Message --- --- Begin Message --- On Sun, Sep 12, 2010 at 21:40:45 +0200, Robert Millan wrote: > Package: libdrm > Version: 2.4.21-1~squeeze2 > Severity: wishlist > Tags: patch > > Please add libdrm2-udeb, it is needed by xserver-xorg-video-vesa-udeb. > > xserver-xorg-video-vesa-udeb is needed for graphical installer on > GNU/kFreeBSD, since xserver-xorg-video-fbdev-udeb is Linux-specific. > NAK, the only reason vesa needs libdrm is to check for KMS support. freebsd doesn't have KMS, so this shouldn't be necessary. Cheers, Julien signature.asc Description: Digital signature --- End Message ---
Bug#596586: unusable on D-I environment (kfreebsd)
Package: xserver-xorg-core-udeb Version: 1.7.7-5 Severity: important Tags: d-i patch On GNU/kFreeBSD, xserver-xorg-core is built with HAL support, which requires libhal and (indirectly) libdbus, but neither are available on D-I environment. I don't know which functionality of X depends on this, but it's certainly non-essential, as I've verified. This patch adjusts the configure flags so that HAL support is enabled in main build but not in udeb build. -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 8.1-1-amd64 Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash diff -Nur xorg-server-1.7.7.old/debian/rules xorg-server-1.7.7/debian/rules --- xorg-server-1.7.7.old/debian/rules 2010-09-12 20:32:01.0 +0200 +++ xorg-server-1.7.7/debian/rules 2010-09-12 19:31:10.272801710 +0200 @@ -63,7 +63,9 @@ ifeq ($(DEB_HOST_ARCH_OS), linux) config_backend += --enable-config-udev --disable-config-hal else ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) - config_backend += --disable-config-udev --enable-config-hal + config_backend += --disable-config-udev + config_backend_main += --enable-config-hal + config_backend_udeb += --disable-config-hal else # hurd config_backend += --disable-config-udev --disable-config-hal endif @@ -141,6 +143,7 @@ --enable-xephyr \ $(build_xfbdev) \ --with-sha1=libgcrypt \ + $(config_backend_main) \ $(void) confflags_udeb = \ @@ -171,6 +174,7 @@ --disable-xephyr \ --disable-xfbdev \ --with-sha1=libnettle \ + $(config_backend_udeb) \ $(void) $(STAMP_DIR)/autoreconf: $(STAMP_DIR)/patch
Bug#596588: please provide udeb for GNU/kFreeBSD
Package: xserver-xorg-input-keyboard Version: .4.0-2 Severity: wishlist Tags: d-i patch G-I on Linux uses xserver-xorg-input-evdev, which is not portable. For GNU/kFreeBSD, xserver-xorg-input-keyboard is needed. This patch adds an udeb for this platform. -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 8.1-1-amd64 Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash diff -Nur xserver-xorg-input-keyboard-1.4.0/debian/control xserver-xorg-input-keyboard-1.4.0.new/debian/control --- xserver-xorg-input-keyboard-1.4.0/debian/control 2010-09-12 20:41:44.0 +0200 +++ xserver-xorg-input-keyboard-1.4.0.new/debian/control 2010-09-12 19:54:15.759852997 +0200 @@ -32,3 +32,11 @@ http://www.X.org> . This package is built from the X.org xf86-input-keyboard driver module. + +Package: xserver-xorg-input-kbd-udeb +XC-Package-Type: udeb +Section: debian-installer +Architecture: kfreebsd-any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: X.Org X server -- keyboard input driver + This is a udeb, or a microdeb, for the debian-installer. diff -Nur xserver-xorg-input-keyboard-1.4.0/debian/xserver-xorg-input-kbd-udeb.install xserver-xorg-input-keyboard-1.4.0.new/debian/xserver-xorg-input-kbd-udeb.install --- xserver-xorg-input-keyboard-1.4.0/debian/xserver-xorg-input-kbd-udeb.install 1970-01-01 01:00:00.0 +0100 +++ xserver-xorg-input-keyboard-1.4.0.new/debian/xserver-xorg-input-kbd-udeb.install 2010-09-12 19:54:49.211807365 +0200 @@ -0,0 +1 @@ +usr/lib/xorg/modules/input/*.so
Bug#596590: please add udeb for GNU/kFreeBSD
Package: xserver-xorg-input-mouse Version: 1:1.5.0-2 Severity: wishlist Tags: d-i patch G-I on Linux uses xserver-xorg-input-evdev which is not portable. On GNU/kFreeBSD, xserver-xorg-input-mouse is needed. This patch adds an udeb for this platform. -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 8.1-1-amd64 Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages xserver-xorg-input-mouse depends on: ii libc0.1 2.11.2-2 Embedded GNU C Library: Shared lib ii xserver-xorg-core [xorg-input 2:1.7.7-4 Xorg X server - core server xserver-xorg-input-mouse recommends no packages. xserver-xorg-input-mouse suggests no packages. -- no debconf information diff -Nur xserver-xorg-input-mouse-1.5.0/debian/control xserver-xorg-input-mouse-1.5.0.new/debian/control --- xserver-xorg-input-mouse-1.5.0/debian/control 2010-09-12 20:42:22.0 +0200 +++ xserver-xorg-input-mouse-1.5.0.new/debian/control 2010-09-12 19:59:26.876015246 +0200 @@ -31,3 +31,11 @@ http://www.X.org> . This package is built from the X.org xf86-input-mouse driver module. + +Package: xserver-xorg-input-mouse-udeb +XC-Package-Type: udeb +Section: debian-installer +Architecture: kfreebsd-any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: X.Org X server -- mouse input driver + This is a udeb, or a microdeb, for the debian-installer. diff -Nur xserver-xorg-input-mouse-1.5.0/debian/xserver-xorg-input-mouse-udeb.install xserver-xorg-input-mouse-1.5.0.new/debian/xserver-xorg-input-mouse-udeb.install --- xserver-xorg-input-mouse-1.5.0/debian/xserver-xorg-input-mouse-udeb.install 1970-01-01 01:00:00.0 +0100 +++ xserver-xorg-input-mouse-1.5.0.new/debian/xserver-xorg-input-mouse-udeb.install 2010-09-12 19:56:48.377685989 +0200 @@ -0,0 +1 @@ +usr/lib/xorg/modules/input/*.so
Bug#596594: links with libdrm unnecessarily (on GNU/kFreeBSD)
Package: xserver-xorg-video-vesa Version: 1:2.3.0-3 Severity: normal Tags: patch As explained by Julien Cristau on #596576, xserver-xorg-video-vesa links with libdrm unnecessarily on GNU/kFreeBSD. -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 8.1-1-amd64 Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages xserver-xorg-video-vesa depends on: ii libc0.12.11.2-2 Embedded GNU C Library: Shared lib ii libdrm22.4.21-1~squeeze2 Userspace interface to kernel DRM ii xserver-xorg-core [xor 2:1.7.7-4 Xorg X server - core server xserver-xorg-video-vesa recommends no packages. xserver-xorg-video-vesa suggests no packages. -- no debconf information diff -Nur xserver-xorg-video-vesa-2.3.0.old/debian/control xserver-xorg-video-vesa-2.3.0/debian/control --- xserver-xorg-video-vesa-2.3.0.old/debian/control 2010-09-10 16:49:16.0 +0200 +++ xserver-xorg-video-vesa-2.3.0/debian/control 2010-09-12 21:59:10.685869850 +0200 @@ -17,8 +17,9 @@ libtool, xutils-dev (>= 1:7.5), quilt, - libdrm-dev (>= 2.4.3) [!hurd-i386], + libdrm-dev (>= 2.4.3) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64], x11proto-xf86dri-dev, +Build-Conflicts: libdrm-dev [hurd-i386 kfreebsd-i386 kfreebsd-amd64] Standards-Version: 3.8.4 Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-vesa Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-vesa.git
Bug#596595: please provide udeb for GNU/kFreeBSD
Package: xserver-xorg-video-vesa Version: 1:2.3.0-3 Severity: wishlist Tags: d-i patch G-I on Linux uses xserver-xorg-video-fbdev, which is not portable. For GNU/kFreeBSD, xserver-xorg-video-vesa is needed. This patch adds an udeb for this platform. -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 8.1-1-amd64 Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages xserver-xorg-video-vesa depends on: ii libc0.12.11.2-2 Embedded GNU C Library: Shared lib ii libdrm22.4.21-1~squeeze2 Userspace interface to kernel DRM ii xserver-xorg-core [xor 2:1.7.7-4 Xorg X server - core server xserver-xorg-video-vesa recommends no packages. xserver-xorg-video-vesa suggests no packages. -- no debconf information diff -Nur xserver-xorg-video-vesa-2.3.0.old/debian/control xserver-xorg-video-vesa-2.3.0/debian/control --- xserver-xorg-video-vesa-2.3.0.old/debian/control 2010-09-10 16:49:16.0 +0200 +++ xserver-xorg-video-vesa-2.3.0/debian/control 2010-09-12 21:59:10.685869850 +0200 @@ -17,8 +17,9 @@ libtool, xutils-dev (>= 1:7.5), quilt, - libdrm-dev (>= 2.4.3) [!hurd-i386], + libdrm-dev (>= 2.4.3) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64], x11proto-xf86dri-dev, +Build-Conflicts: libdrm-dev [hurd-i386 kfreebsd-i386 kfreebsd-amd64] Standards-Version: 3.8.4 Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-vesa Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-vesa.git @@ -40,3 +41,12 @@ http://www.X.org> . This package is built from the X.org xf86-video-vesa driver module. + +Package: xserver-xorg-video-vesa-udeb +XC-Package-Type: udeb +Section: debian-installer +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${xviddriver:Depends} +Provides: ${xviddriver:Provides} +Description: X.Org X server -- vesa display driver + This is a udeb, or a microdeb, for the debian-installer. diff -Nur xserver-xorg-video-vesa-2.3.0.old/debian/xserver-xorg-video-vesa-udeb.install xserver-xorg-video-vesa-2.3.0/debian/xserver-xorg-video-vesa-udeb.install --- xserver-xorg-video-vesa-2.3.0.old/debian/xserver-xorg-video-vesa-udeb.install 1970-01-01 01:00:00.0 +0100 +++ xserver-xorg-video-vesa-2.3.0/debian/xserver-xorg-video-vesa-udeb.install 2010-09-12 16:09:54.997219478 +0200 @@ -0,0 +1 @@ +usr/lib/xorg/modules/drivers/*.so
Processed: block
Processing commands for cont...@bugs.debian.org: > block 596595 by 596594 Bug #596595 [xserver-xorg-video-vesa] please provide udeb for GNU/kFreeBSD Was not blocked by any bugs. Added blocking bug(s) of 596595: 596594 > thanks Stopping processing here. Please contact me if you need assistance. -- 596595: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596595 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.128431917222805.transcr...@bugs.debian.org
Bug#596598: xorg: (Intel 82852/855GM) Total machine hang as x starts, leaving blank screen
Package: xorg Version: 1:7.5+6 Severity: important This machine is normally updated frequently using aptitude. Machine has often hung after a regular kernel upgrade, but the usual temporary cure using a previous kernel did not work this time so I did a total re-installation. Still suffers a total hang leaving a blank screen, and requires a power cycle. Used i386 squeeze businesscard downloaded today, 2010 09 12. HP Pavillion dv1000, 1GB RAM, Intel 82852/855GM/855GME chipset with IPW2200-BSS.FW, fault occurs both before and after wireless firmware added using single user recovery mode. I did a total machine backup using Knoppix before re-installing, so all logs are available, although I could not find any relevant information. -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Versions of packages xorg depends on: ii gnome-terminal [x-terminal-em 2.30.2-1 The GNOME terminal emulator applic ii libgl1-mesa-dri 7.7.1-4A free implementation of the OpenG ii libgl1-mesa-glx [libgl1] 7.7.1-4A free implementation of the OpenG ii libglu1-mesa 7.7.1-4The OpenGL utility library (GLU) ii x11-apps 7.5+5 X applications ii x11-session-utils 7.5+1 X session utilities ii x11-utils 7.5+4 X11 utilities ii x11-xfs-utils 7.4+1 X font server utilities ii x11-xkb-utils 7.5+5 X11 XKB utilities ii x11-xserver-utils 7.5+2 X server utilities ii xauth 1:1.0.4-1 X authentication utility ii xfonts-100dpi 1:1.0.1100 dpi fonts for X ii xfonts-75dpi 1:1.0.175 dpi fonts for X ii xfonts-base 1:1.0.1standard fonts for X ii xfonts-scalable 1:1.0.1-1 scalable fonts for X ii xfonts-utils 1:7.5+2X Window System font utility progr ii xinit 1.2.0-2X server initialisation tool ii xkb-data 1.8-1 X Keyboard Extension (XKB) configu ii xorg-docs-core1:1.5-1Core documentation for the X.org X ii xserver-xorg 1:7.5+6the X.Org X server ii xterm [x-terminal-emulator] 261-1 X terminal emulator xorg recommends no packages. Versions of packages xorg suggests: pn xorg-docs (no description available) -- no debconf information -- 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/20100912192758.1083.82361.report...@deblap.main
Bug#596598: xorg: (Intel 82852/855GM) Total machine hang as x starts, leaving blank screen
reassign 596598 xserver-xorg-video-intel forcemerge 594623 596598 kthxbye On Sun, Sep 12, 2010 at 20:27:58 +0100, Chris Bell wrote: > Package: xorg > Version: 1:7.5+6 > Severity: important > > This machine is normally updated frequently using aptitude. Machine has often > hung after a regular kernel upgrade, but the usual temporary cure using a > previous kernel did not work this time so I did a total re-installation. > Still suffers a total hang leaving a blank screen, and requires a power > cycle. Used i386 squeeze businesscard downloaded today, 2010 09 12. > HP Pavillion dv1000, 1GB RAM, Intel 82852/855GM/855GME chipset with > IPW2200-BSS.FW, fault occurs both before and after wireless firmware added > using single user recovery mode. > I did a total machine backup using Knoppix before re-installing, so all logs > are available, although I could not find any relevant information. > This is a dupe of #594623. Cheers, Julien signature.asc Description: Digital signature
Processed: Re: Bug#596598: xorg: (Intel 82852/855GM) Total machine hang as x starts, leaving blank screen
Processing commands for cont...@bugs.debian.org: > reassign 596598 xserver-xorg-video-intel Bug #596598 [xorg] xorg: (Intel 82852/855GM) Total machine hang as x starts, leaving blank screen Bug reassigned from package 'xorg' to 'xserver-xorg-video-intel'. Bug No longer marked as found in versions xorg/1:7.5+6. > forcemerge 594623 596598 Bug#594623: xserver-xorg-video-intel: after upgrade to 2.12.0+legacy1-1 X freeze on gdm start Bug#596598: xorg: (Intel 82852/855GM) Total machine hang as x starts, leaving blank screen Forcibly Merged 594623 596598. > kthxbye Stopping processing here. Please contact me if you need assistance. -- 594623: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594623 596598: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596598 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.128431988428446.transcr...@bugs.debian.org
Processed: block
Processing commands for cont...@bugs.debian.org: > block 596596 by 596595 596590 596588 596586 596578 596577 Bug #596596 [debian-installer] netboot-gtk target for kfreebsd-amd64 Was not blocked by any bugs. Added blocking bug(s) of 596596: 596590, 596586, 596578, 596595, 596577, and 596588 > thanks Stopping processing here. Please contact me if you need assistance. -- 596596: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596596 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.128432000829273.transcr...@bugs.debian.org
Bug#596602: xprint: FTBFS on sparc64
Package: xprint Version: 1.6.0-4 Severity: normal Tags: patch User: debian-sp...@lists.debian.org Usertags: sparc64 xprint fails to build from source on sparc64 as it doesn't build-depend on libselinux1-dev and libaudit-dev on this architecture. Instead of adding yet another linux architecture to the list, I suggest to use an architecture wildcard (this is now allowed by the policy), as in the patch below: diff -u xprint-1.6.0/debian/control xprint-1.6.0/debian/control --- xprint-1.6.0/debian/control +++ xprint-1.6.0/debian/control @@ -50,8 +50,8 @@ libgcrypt-dev, libdbus-1-dev [!hurd-i386], libhal-dev [!hurd-i386], - libselinux1-dev (>= 2.0.80) [alpha amd64 arm armeb armel avr32 hppa i386 ia64 lpia m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc], - libaudit-dev [alpha amd64 arm armeb armel avr32 hppa i386 ia64 lpia m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc], + libselinux1-dev (>= 2.0.80) [linux-any], + libaudit-dev [linux-any], x11proto-xf86dri-dev, libdrm-dev (>= 2.4.3) [!hurd-i386], x11proto-gl-dev (>= 1.4.9), diff -u xprint-1.6.0/debian/changelog xprint-1.6.0/debian/changelog -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: sparc64 Kernel: Linux 2.6.32-bpo.5-sparc64-smp (SMP w/32 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- 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/20100912193811.14812.3189.report...@volta.aurel32.net
xorg-server: Changes to 'debian-unstable'
debian/changelog |7 +++ debian/control |6 +++--- 2 files changed, 10 insertions(+), 3 deletions(-) New commits: commit d35d750182a7c7aa84a4fb9348a57c2795097fa9 Author: Julien Cristau Date: Sun Sep 12 21:59:16 2010 +0200 Fix build on sparc64 Use linux-any instead of a list of architecture names for restrictions of build-dependencies (closes: #594927). diff --git a/debian/changelog b/debian/changelog index 0f9f56c..89bbb67 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xorg-server (2:1.7.7-7) UNRELEASED; urgency=low + + * Use linux-any instead of a list of architecture names for restrictions of +build-dependencies (closes: #594927). + + -- Julien Cristau Sun, 12 Sep 2010 21:57:47 +0200 + xorg-server (2:1.7.7-6) unstable; urgency=low * Unwrap/rewrap EnterVT/LeaveVT completely. Because some EnterVT code needs diff --git a/debian/control b/debian/control index 23e3884..03b0ad3 100644 --- a/debian/control +++ b/debian/control @@ -49,9 +49,9 @@ Build-Depends: nettle-dev, libdbus-1-dev [kfreebsd-amd64 kfreebsd-i386], libhal-dev [kfreebsd-amd64 kfreebsd-i386], - libudev-dev (>= 151-3) [alpha amd64 arm armeb armel avr32 hppa i386 ia64 m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc], - libselinux1-dev (>= 2.0.80) [alpha amd64 arm armeb armel avr32 hppa i386 ia64 m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc], - libaudit-dev [alpha amd64 arm armeb armel avr32 hppa i386 ia64 m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc], + libudev-dev (>= 151-3) [linux-any], + libselinux1-dev (>= 2.0.80) [linux-any], + libaudit-dev [linux-any], x11proto-xf86dri-dev (>= 2.1.0), libdrm-dev (>= 2.4.3) [!hurd-i386], x11proto-gl-dev (>= 1.4.9), -- 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/e1ousji-0006vo...@alioth.debian.org
Processed: limit source to xorg-server, tagging 594927
Processing commands for cont...@bugs.debian.org: > #xorg-server (2:1.7.7-7) UNRELEASED; urgency=low > # > # * Use linux-any instead of a list of architecture names for restrictions of > #build-dependencies (closes: #594927). > # > limit source xorg-server Limiting to bugs with field 'source' containing at least one of 'xorg-server' Limit currently set to 'source':'xorg-server' > tags 594927 + pending Bug #594927 [xorg-server] xorg-server: FTBFS on sparc64 Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 594927: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594927 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.12843215888780.transcr...@bugs.debian.org
Bug#596630: disk full leads to xauth nulling out the Xauthority file completely instead of just failing to create entry
Package: xauth Version: 1:1.0.3-2 Severity: grave Justification: causes non-serious data loss If I have a non zero ~/.Xauthority file, then create a file in my home directory that fills the disk, and ssh in again (not closing the original X or ssh session so the Xauthority entries for those are still valid and have not been removed), something somewhere between ssh and libxcb completely empties ~/.Xauthority (silently! No error logged to stderr!). Smacks of just trying to rewrite a file without using a temporary file, or not checking for any errors of the write() or close() before running rename(), doesn't it? -- System Information: Debian Release: 5.0.4 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.32-bpo.4-686 (SMP w/1 CPU core) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages xauth depends on: ii libc6 2.7-18lenny2 GNU C Library: Shared libraries ii libx11-62:1.1.5-2X11 client-side library ii libxau6 1:1.0.3-3X11 authorisation library ii libxext62:1.0.4-1X11 miscellaneous extension librar ii libxmuu12:1.0.4-1X11 miscellaneous micro-utility li ii x11-common 1:7.3+20 X Window System (X.Org) infrastruc xauth recommends no packages. xauth suggests no packages. -- no debconf information -- 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/20100912230246.5721.33000.report...@apogee.aao.gov.au
Bug#596634: x11-common: /etc/X11/Xsession always appends to .xsession-errors
Package: x11-common Version: 1:7.5+6 Severity: important Is there any reason why /etc/X11/Xsession appends to the logfile instead of creating it: exec >>"$ERRFILE" 2>&1 If the argument is that you want to be able to see what errors happened in the last session, so you don't want to clear them out before the user gets to review them, they can always log into the console and review the errors before they restart X. Meanwhile, the non-priveleged user has no opportunity to make sure their .xsession-errors file is emptied when their session starts, because if they empty it unconditionally in their own ~/.xsession file, then they'll lose any error message output before ~/.xsession executes. This is particularly insidious when the disk is full because something was writing lots of crap to ~/.xsession-errors. That crap is not cleared out when the user's session restarts, and so that user can't log in because their Xauthority file can't be modified, should they opt for Xauthority to be created in their home directory (or their desktop manager will get stuck when it tries to read-write-modify its dotfiles). All of this talk for the past 5 years that maybe we should have a mechanism for limiting the size of logfiles is just skirting around the issue. The logfile never shrinks if it is never truncated at X startup! Fix that one line, and the whole issue goes away! Disk full because of too much crap emitted to ~/.xsession-errors? Well, just let the unsophisticated user log out and log back in again. -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages x11-common depends on: ii debconf [debconf-2.0] 1.5.35 Debian configuration management sy ii debianutils 3.4Miscellaneous utilities specific t ii lsb-base 3.2-23.1 Linux Standard Base 3.2 init scrip x11-common recommends no packages. x11-common suggests no packages. -- debconf information: x11-common/xwrapper/actual_allowed_users: console x11-common/xwrapper/allowed_users: Console Users Only -- 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/20100912234149.7647.56167.report...@aatpc2.aao.gov.au
Bug#596634: x11-common: /etc/X11/Xsession always appends to .xsession-errors
[I'm not a maintainer, just happened be following X bugs...] Tim Connors writes: > before the user gets to review them, they can always log into the > console and review the errors before they restart X. Always might be too strong word. On my PDA I don't have a physical keyboard, the only way to read .xsession-errors is via X or by connecting a laptop. And on my laptop switching virtual consoles sometimes fails if I have used suspend... > This is particularly insidious when the disk is full because something > was writing lots of crap to ~/.xsession-errors. That crap is not I think this is the real problem and applications should be fixed to limit their error output. > because of too much crap emitted to ~/.xsession-errors? Well, just > let the unsophisticated user log out and log back in again. How about a compromise? Could we truncate all but the last 1000 lines in /etc/X11/Xsession? -- 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/84pqwi9spm@sauna.l.org
Bug#596664: Intermittent server crash on GM45
Package: xserver-xorg-video-intel Version: 2:2.9.1-4 Severity: important I'm seeing intermittent crashes from the X server on my Lenovo Thinkpad X200 machine. In normal use, things seem fine. But when I resume after suspend, or open the lid after running for a while with the lid closed (i.e. *not* suspended), I'm seeing xdm restart and present me with a login screen instead of the expected Xscreensaver password prompt. xdm.log says: Sun Sep 12 23:37:47 2010 xdm error (pid 3584): Server for display :0 terminated unexpectedly: 2816 As an extra data point: I've just reinstalled this machine a few days ago using amd64; the exact same hardware (and the exact same version of the Intel driver) seemed to work flawlessly in i386, and I certainly never saw this problem there. I've looked in other log files, but can't see anything obvious. If there's anthing I can do to help debug, please let me know. Cheers, Steve -- Package-specific info: /var/lib/x11/X.roster does not exist. /var/lib/x11/X.md5sum does not exist. X server symlink status: lrwxrwxrwx 1 root root 13 Sep 10 01:34 /etc/X11/X -> /usr/bin/Xorg -rwxr-xr-x 1 root root 1878432 Aug 24 15:29 /usr/bin/Xorg /var/lib/x11/xorg.conf.roster does not exist. VGA-compatible devices on PCI bus: 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) /etc/X11/xorg.conf does not exist. Kernel version (/proc/version): Linux version 2.6.32-5-amd64 (Debian 2.6.32-21) (b...@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-2) ) #1 SMP Wed Aug 25 13:59:41 UTC 2010 Xorg X server log files on system: -rw-r--r-- 1 root root 31770 Sep 13 05:12 /var/log/Xorg.0.log Contents of most recent Xorg X server log file /var/log/Xorg.0.log: X.Org X Server 1.7.7 Release Date: 2010-05-04 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.32-5-amd64 x86_64 Debian Current Operating System: Linux tack 2.6.32-5-amd64 #1 SMP Wed Aug 25 13:59:41 UTC 2010 x86_64 Kernel command line: BOOT_IMAGE=Linux64 ro root=fd02 resume=/dev/sda2 Build Date: 24 August 2010 02:20:59PM xorg-server 2:1.7.7-4 (Julien Cristau ) Current version of pixman: 0.16.4 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Mon Sep 13 04:18:19 2010 (==) Using system config directory "/usr/share/X11/xorg.conf.d" (==) No Layout section. Using the first Screen section. (==) No screen section available. Using defaults. (**) |-->Screen "Default Screen Section" (0) (**) | |-->Monitor "" (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. (==) Automatically adding devices (==) Automatically enabling devices (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. Entry deleted from font path. (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, built-ins (==) ModulePath set to "/usr/lib/xorg/modules" (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. (II) Loader magic: 0x7c5f40 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 6.0 X.Org XInput driver : 7.0 X.Org Server Extension : 2.0 (++) using VT number 7 (WW) xf86OpenConsole: setpgid failed: Operation not permitted (WW) xf86OpenConsole: setsid failed: Operation not permitted (--) PCI:*(0:0:2:0) 8086:2a42:17aa:20e4 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller rev 7, Mem @ 0xf200/4194304, 0xd000/268435456, I/O @ 0x1800/8 (--) PCI: (0:0:2:1) 8086:2a43:17aa:20e4 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller rev 7, Mem @ 0xf240/1048576 (II) Open ACPI successful (/var/run/acpid.socket) (II) LoadModule: "extmod" (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so (II) Module extmod: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension SELinux (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: "dbe" (II) Loading /usr/lib/xorg/modules/extensions