Bug#754392: libc6:amd64: lock elision code used on machine not supporting TSX (xbegin, ...) instructions
Hello, On Thu, Jul 10, 2014 at 04:52:42PM +0200, Laurent Bigonville wrote: Package: libc6 Version: 2.19-5 Severity: serious Hi, On my amd64 machine, weston is crashing on exit with an illegal instruction when the colord plugin is loaded. On weston 1.5.93, having loaded modules=xwayland.so,cms-colord.so: [11:29:15.522] Loading module '/usr/lib/i386-linux-gnu/weston/cms-colord.so' [11:29:15.525] colord: initialized [11:29:15.533] colord: output (null) coldplugged [11:29:15.533] colord: output added xrandr-xwayland-none [11:29:15.541] launching '/usr/lib/weston/weston-desktop-shell' [11:29:15.550] colord: no assigned color profile for xrandr-xwayland-none [11:29:15.550] colord: dispatching events Apparently the segfault goes away, could you please test with upcoming experimental version? TIA Please consider to close the issue if it is gone for you or consider a severity downgrade. Regards, -- Hector Oron signature.asc Description: Digital signature
Bug#760043: weston-terminal: exits under load
On Sun, Aug 31, 2014 at 12:01:16PM +0300, Rémi Denis-Courmont wrote: Package: weston Version: 1.5.0-2 Severity: grave Justification: causes non-serious data loss Dear Maintainer, When the Weston terminal outputs really fast, it pseudo-randomly ends up vanishing and the process exits. For me, this is reproducible about every third time running ls -lR /. On the console that started the compositor: [11:54:52.890] launching '/usr/lib/weston/weston-desktop-shell' Error sending request: Resource temporarily unavailable child 7795 exited From a quick investigation, this appears to be an unhandled error without the libwayland-client marshaller. I guess that write congestion on the socket to the compositor is not handled; if that is the case, it is somewhat surprisingly and disturbingly naive. Feel free to reassign to wayland. Yes, I was able to reproduce and it affects upstream, but however upstream considers weston-terminal as a toy application. Therefore I do not think this bug makes weston completely unusable, I hope you agree on downgrading severity, at most to important or normal. However let's track it upstream. Regards, -- Hector Oron signature.asc Description: Digital signature
weston: Changes to 'refs/tags/weston-1.5.93-1'
Tag 'weston-1.5.93-1' created by Héctor Orón Martínez zu...@debian.org at 2014-09-13 12:10 + Release Debian version weston-1.5.93-1 Changes since weston-1.5.0-3: Alvaro Fernando García (1): Do not assume 64x64 cursor, added support for other sizes (like in AMD Kaveri, 128x128). Andrew Wedgbury (2): screen-share: Allow fullscreen shell command to be configured screen-share: Add screen-share command to weston.ini man page Arnaud Vrac (6): window: unbind egl surface and context on surface release nested: add missing egl extension declaration desktop-shell: fix invalid memory access when shell execution fails simple-egl: fix opaque and 16 bits mode options desktop-shell: properly set background widget as opaque pixman-renderer: free shadow buffer on renderer destruction Arnout Engelen (1): Better error message when exec'ing Xwayland fails Bill Spitzak (13): weston-eventdemo --help works Made weston-nested --help work Made weston-subsurfaces --help work Made weston-screensaver --help work weston-terminal --help and other command-line options weston-cliptest --help works. You must use -b to run benchmark weston-dnd --help works weston-editor --help works weston-image --help works. Also help if no filename is given weston-scaler --help works even if not run inside wayland parse_options: fail on more malformed options load_image: always print a message on failure if filename is not empty image: don't print redundant error Boyan Ding (9): xdg-shell: Fix a typo in description shell: fix segfault in fullscreen binding cairo-util: Fix geometry for frames with buttons but without title cairo-util: Set geometry_dirty in frame_set_title simple-egl: Clean up unused frame_listener xwm: check whether the picked seat can be NULL cairo-util: Draw solid titlebar for frames with only buttons xwm: Check whether the seat is NULL when needed in weston_wm_handle_button xwm: Do not activate override redirect windows Derek Foreman (6): cliptest: Avoid use of uninitialized memory when regions don't intersect tests: allow running make check without make install pixman-renderer: fail to zoom more gracefully touch-input: Don't dereference NULL pointer during full screen fade matrix-test: fix units in report cosmetic: update comments that refer to weston_surface_update_transform() Dima Ryazanov (1): xwayland: Clean up the WM properly if X server crashes Emilio Pozuelo Monfort (2): exposay: fix crash when navigating with the keyboard desktop-shell: Don't assume there is a pointer when resizing George Kiagiadakis (2): compositor: unmap subsurface views before destroying the subsurfaces compositor: update the surface size when there is a size change without a buffer attach Giulio Camuffo (7): compositor: keep track of the weston_layer a weston_view is in compositor: add a masking mechanism to weston_layer fullscreen-shell: Fix compiler warnings compositor: add a way to change the keyboard locks compositor: add an option to set the default numlock value compositor: remove unused signal compositor: fix memory corruption when removing an output Hardening (2): Add more keyboards for the RDP compositor Use FreeRDP buildin functions to get scancodes Héctor Orón Martínez (6): Merge branch 'upstream-unstable' into debian-unstable d/patches: drop d/control: bump libinput-dev build depend d/changelog: update d/control: bump versioned build depends Upload to experimental Jason Ekstrand (11): Add a simple client for testing compositor damage handling Fix a comment Change the defacto output transform from flipped-270 to flipped-90 data-device: Clean up the logic in start_drag Use pixman_region32_clear instead of our own empty_region Move weston_subsurface to after weston_surface Move weston_frame_callback above weston_surface_create Create a weston_surface_state structure for storing pending surface state and move the surface commit logic into weston_surface_commit_state xwayland/window-manager: Rename a variable for clerity xwayland: Better handle a race with X Fix a copy-paste error in weston_surface_commit_state Jasper St. Pierre (26): fullscreen: Remove our own focused state tracking fullscreen: Remove dirty sizing trick xdg-shell: Rename set_transient_for to set_parent xdg-shell: Rework the state system xdg-shell: Turn the resizing heuristics into an explicit state terminal: Only add the new size to the title when we're resizing xdg-shell: Turn activated into a state shell: Centralize management of sending configure requests shell: Don't use the helper methods in
weston: Changes to 'debian-unstable'
debian/changelog |7 +-- debian/control |2 +- 2 files changed, 6 insertions(+), 3 deletions(-) New commits: commit 38b327a84fe461b59c9ada4a572de75fa74d2eab Author: Héctor Orón Martínez zu...@debian.org Date: Sat Sep 13 13:58:50 2014 +0200 Upload to experimental Signed-off-by: Héctor Orón Martínez zu...@debian.org diff --git a/debian/changelog b/debian/changelog index 9ec3d15..67ae8d8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,11 @@ -weston (1.5.93-1) UNRELEASED; urgency=medium +weston (1.5.93-1) experimental; urgency=medium * New upstream development release. * d/patches/*: drop them. * d/control: + bump wayland version requirement for build. + bump build depend on libinput-dev. + * Upload to experimental. -- Hector Oron zu...@debian.org Fri, 12 Sep 2014 18:28:31 +0200 commit 655f69de0215c8ed056e4d30a09f54ec8e67b0eb Author: Héctor Orón Martínez zu...@debian.org Date: Sat Sep 13 13:17:52 2014 +0200 d/control: bump versioned build depends Signed-off-by: Héctor Orón Martínez zu...@debian.org diff --git a/debian/changelog b/debian/changelog index 157a7a0..9ec3d15 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,7 +2,9 @@ weston (1.5.93-1) UNRELEASED; urgency=medium * New upstream development release. * d/patches/*: drop them. - * d/control: bump build depend on libinput-dev. + * d/control: ++ bump wayland version requirement for build. ++ bump build depend on libinput-dev. -- Hector Oron zu...@debian.org Fri, 12 Sep 2014 18:28:31 +0200 diff --git a/debian/control b/debian/control index ece452e..c16221f 100644 --- a/debian/control +++ b/debian/control @@ -21,7 +21,7 @@ Build-Depends: libegl1-mesa-dev (= 9.0~), libegl1-mesa-drivers (= 9.0~), libgles2-mesa-dev (= 9.0~), - libwayland-dev (= 1.2.0), + libwayland-dev (= 1.5.91), libxcb1-dev, libxcb-composite0-dev, libxcb-xfixes0-dev, -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1xsm9j-00088t...@moszumanska.debian.org
Processing of weston_1.5.93-1_amd64.changes
weston_1.5.93-1_amd64.changes uploaded successfully to localhost along with the files: weston_1.5.93-1_amd64.deb weston_1.5.93-1.dsc weston_1.5.93-1.tar.gz Greetings, Your Debian queue daemon (running on host franck.debian.org) -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1xsm9q-0004gh...@franck.debian.org
Bug#754392: libc6:amd64: lock elision code used on machine not supporting TSX (xbegin, ...) instructions
On Sat, Sep 13, 2014 at 11:35:28AM +0200, Hector Oron wrote: On Thu, Jul 10, 2014 at 04:52:42PM +0200, Laurent Bigonville wrote: Please consider to close the issue if it is gone for you or consider a severity downgrade. Actually, this issue does not render weston unusable, therefore I consider this issue at most important severity. I hope you agree. The issue is already fixed in 1.5.93-1, it should be closed once it hits sid/testing. Regards, -- Hector Oron signature.asc Description: Digital signature
weston_1.5.93-1_amd64.changes ACCEPTED into experimental
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Fri, 12 Sep 2014 18:28:31 +0200 Source: weston Binary: weston Architecture: source amd64 Version: 1.5.93-1 Distribution: experimental Urgency: medium Maintainer: Debian X Strike Force debian-x@lists.debian.org Changed-By: Hector Oron zu...@debian.org Description: weston - reference implementation of a wayland compositor Changes: weston (1.5.93-1) experimental; urgency=medium . * New upstream development release. * d/patches/*: drop them. * d/control: + bump wayland version requirement for build. + bump build depend on libinput-dev. * Upload to experimental. Checksums-Sha1: 3fbd99e07bd59be0d0d7fb3d309cd5765c83b681 2315 weston_1.5.93-1.dsc a7166fcda26d47e9f7e1a19cc87658f202187b54 689661 weston_1.5.93-1.tar.gz 9e2644715ca76a5d48d641e713874df675b4ced2 446806 weston_1.5.93-1_amd64.deb Checksums-Sha256: 1bc81e4fc74afc8e37c383faea3803403d4784c2f114cbba5aeddf5e4de60154 2315 weston_1.5.93-1.dsc ba2d5eb2579a7958ec88d81877be704a0a56028f536123633128735fd9af1ba3 689661 weston_1.5.93-1.tar.gz 69f0b8d4c5d03e91b4287b204f8f51b9386c4562c1ce8b308166715cc40a9aa8 446806 weston_1.5.93-1_amd64.deb Files: 9e7b16cb3e26f9cdf3edb9a19536f980 446806 x11 optional weston_1.5.93-1_amd64.deb d4dd40d244c106895bc09c3842ce5e13 2315 x11 optional weston_1.5.93-1.dsc c10206885d7172af2d1c45bfcf9f82cf 689661 x11 optional weston_1.5.93-1.tar.gz -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBCgAGBQJUFDPyAAoJEK8ig6p24qx7RU4P/1GoyNH0IpPZJ+rl6Sfre+W3 WqtXidUYhZqJpp8E0r0oElpZlEMaBKKLppP0QdoMrwIWJ0SZfEXTDgp9sGdJCL5E O/ZmxBnW9krtlVHiIZZOtfyBUO2jqfAdkvyoFTIt/dt1QyIAcjWwOmoMaCdEQacm RsU25TNaYOypPA+LbUfvE4/Du/F6D8MM/KHJgYMINcj5Htizd0VnbNZH4NmIXU21 polZ1zaYbuX9zFO3I5bLZuowoR6FWDDxXLUSGjjlqrVDqATy99j982tk5Cw5t2dU xqOohZyVqel7YjHsumE3LvRH9mfXEzlossZVE4c2KHizGwccX9ZGsEZ8bd8jcQcV EJjMFpY6UDD8poitnMFeOm9Y0rGV+MSDqDdLkGKf8JYkUbEBTV/71Cw9giW4qWNY uxuCnD1fHHCtqcjkm7PQ4Yk8yggd+Ct+9HXtXDD3xEPkm4vGc1g2b6sfQjac9CTd hNC3A+5PkKA46ypv/6qqlC/Ve/xI92oxlyS4KhZboYiTl77UZXmArpRyQd1e2QPP 7fesUwF2Sxse04xfP7pejzK9lw2Xu+O07w1WK3K06fpFkzvEB0QSNwoPfSxfABu3 kgK06KCQ81RWp6RHYZvNfWloj1Gu9OJh/fPWYN+fDM1QyQixn5ocf6v3CvymO3S9 SKsFsJVz7GzjtIzhU+yn =QLFp -END PGP SIGNATURE- Thank you for your contribution to Debian. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1xsmjf-0008ft...@franck.debian.org
Processed: severity of 760043 is important
Processing commands for cont...@bugs.debian.org: severity 760043 important Bug #760043 [weston] weston-terminal: exits under load Severity set to 'important' from 'grave' thanks Stopping processing here. Please contact me if you need assistance. -- 760043: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760043 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: https://lists.debian.org/handler.s.c.141061070624053.transcr...@bugs.debian.org
Processed: fixed 754392 in 1.5.93-1
Processing commands for cont...@bugs.debian.org: fixed 754392 1.5.93-1 Bug #754392 [weston] weston: segfault on exit when cms-colord.so is loaded Marked as fixed in versions weston/1.5.93-1. thanks Stopping processing here. Please contact me if you need assistance. -- 754392: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754392 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: https://lists.debian.org/handler.s.c.141061098225450.transcr...@bugs.debian.org
Processed: severity of 754392 is important
Processing commands for cont...@bugs.debian.org: severity 754392 important Bug #754392 [weston] weston: segfault on exit when cms-colord.so is loaded Severity set to 'important' from 'serious' thanks Stopping processing here. Please contact me if you need assistance. -- 754392: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754392 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: https://lists.debian.org/handler.s.c.141061120326778.transcr...@bugs.debian.org
Bug#761393: Sends GLX_BufferSwapComplete with no swaps outstanding
Package: xserver-xorg-core Version: 2:1.16.0-2+b1 Severity: important Tags: patch Both totem and cheese (3.13.X) crash in cogl due to receiving duplicate GLX_BufferSwapComplete events. Uupstream gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=733282 Xorg upstream commit: http://cgit.freedesktop.org/xorg/xserver/commit/?id=bf338efc678258d2d366dff2ed873752f98f0bfc -- Package-specific info: X server symlink status: lrwxrwxrwx 1 root root 13 Sep 28 2011 /etc/X11/X - /usr/bin/Xorg -rwxr-xr-x 1 root root 2397280 Sep 9 03:37 /usr/bin/Xorg VGA-compatible devices on PCI bus: -- 00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) /etc/X11/xorg.conf does not exist. Contents of /etc/X11/xorg.conf.d: - total 4 -rw-r--r-- 1 root root 183 Apr 27 17:36 touch.conf /etc/modprobe.d contains no KMS configuration files. Kernel version (/proc/version): --- Linux version 3.16-1-amd64 (debian-ker...@lists.debian.org) (gcc version 4.8.3 (Debian 4.8.3-10) ) #1 SMP Debian 3.16.2-2 (2014-09-08) Xorg X server log files on system: -- -rw-r--r-- 1 root root 7497 Jun 12 08:35 /var/log/Xorg.0.log Contents of most recent Xorg X server log file (/var/log/Xorg.0.log): - [323546.432] X.Org X Server 1.15.1 Release Date: 2014-04-13 [323546.438] X Protocol Version 11, Revision 0 [323546.440] Build Operating System: Linux 3.13-1-amd64 x86_64 Debian [323546.443] Current Operating System: Linux dusk 3.14-1-amd64 #1 SMP Debian 3.14.5-1 (2014-06-05) x86_64 [323546.443] Kernel command line: BOOT_IMAGE=/vmlinuz-3.14-1-amd64 root=/dev/mapper/dusk-root ro quiet splash [323546.447] Build Date: 15 April 2014 06:58:36PM [323546.450] xorg-server 2:1.15.1-1 (http://www.debian.org/support) [323546.452] Current version of pixman: 0.32.4 [323546.456]Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [323546.456] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [323546.465] (==) Log file: /var/log/Xorg.0.log, Time: Thu Jun 12 08:35:22 2014 [323546.470] (==) Using config directory: /etc/X11/xorg.conf.d [323546.472] (==) Using system config directory /usr/share/X11/xorg.conf.d [323546.475] (==) No Layout section. Using the first Screen section. [323546.475] (==) No screen section available. Using defaults. [323546.475] (**) |--Screen Default Screen Section (0) [323546.475] (**) | |--Monitor default monitor [323546.475] (==) No monitor specified for screen Default Screen Section. Using a default monitor configuration. [323546.475] (==) Automatically adding devices [323546.475] (==) Automatically enabling devices [323546.475] (==) Automatically adding GPU devices [323546.478] (WW) The directory /usr/share/fonts/X11/cyrillic does not exist. [323546.478]Entry deleted from font path. [323546.483] (==) 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, built-ins [323546.483] (==) ModulePath set to /usr/lib/xorg/modules [323546.483] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [323546.484] (II) Loader magic: 0x7f508cfd0d40 [323546.484] (II) Module ABI versions: [323546.484]X.Org ANSI C Emulation: 0.4 [323546.484]X.Org Video Driver: 15.0 [323546.484]X.Org XInput driver : 20.0 [323546.484]X.Org Server Extension : 8.0 [323546.485] (II) xfree86: Adding drm device (/dev/dri/card0) [323546.487] setversion 1.4 failed: Permission denied [323546.490] (--) PCI:*(0:0:2:0) 8086:0126:17aa:21db rev 9, Mem @ 0xf000/4194304, 0xe000/268435456, I/O @ 0x5000/64 [323546.492] Initializing built-in extension Generic Event Extension [323546.495] Initializing built-in extension SHAPE [323546.498] Initializing built-in extension MIT-SHM [323546.500] Initializing built-in extension XInputExtension [323546.502] Initializing built-in extension XTEST [323546.504] Initializing built-in extension BIG-REQUESTS [323546.507] Initializing built-in extension SYNC [323546.509] Initializing built-in extension XKEYBOARD [323546.511] Initializing built-in extension XC-MISC [323546.513] Initializing built-in extension SECURITY [323546.514] Initializing built-in extension XINERAMA [323546.516] Initializing built-in extension XFIXES [323546.518] Initializing built-in extension RENDER [323546.519] Initializing
Bug#761398: Xorg refuses remote login over XDMCP with Xephyr
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Package: xorg Version: 1:7.7+7 Severity: normal Dear Maintainer, *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these template lines *** As reported earlier today, I wanted to try out remote XDMCP-login using gdm3, which was not workable at all, see there: 761...@bugs.debian.org Now I tried this with XDM, following this guide: http://www.tldp.org/HOWTO/html_single/XDMCP-HOWTO/ and I had the same result there as yesterday with lightdm: I can use Xnest to login via the remote display-manager: '$ xnest -query 192.168.0.11 -geometry 1024x768 :1 ' but when trying this with Xephyr, login is refused. '$ Xephyr -query s55 -screen 1024x768 -br -reset -terminate :1 ' XDM issues: 'Login incorrect or forbidden by policy' The docs tell me, that Xnest is actually proxying the xsession, while Xephyr tries to be an Xserver in it own rights. I tried to add my host here with xhost locally, then completely turned off access-control with 'xhost +', but this did not resolve the situation, so it is most likely a bug in xorg, or in PAM, in auth.log it looks like this: . .. Sep 13 16:28:41 s55 systemd-logind[543]: New session c8 of user nobody. Sep 13 16:28:41 s55 su[2089]: pam_unix(su:session): session closed for user nobody Sep 13 16:28:41 s55 systemd-logind[543]: Removed session c8. Sep 13 16:28:58 s55 xdm[2102]: pam_unix(xdm:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=s5.lokal user=andreas Sep 13 16:29:00 s55 xdm[2102]: LOGIN FAILURE ON s5.lokal:1, andreas .. . Or should this be filed as a bug against Xephyr? - -- Package-specific info: X server symlink status: - lrwxrwxrwx 1 root root 13 Sep 5 16:10 /etc/X11/X - /usr/bin/Xorg - -rwxr-xr-x 1 root root 2397280 Sep 9 03:37 /usr/bin/Xorg VGA-compatible devices on PCI bus: - -- 01:05.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RS690M [Radeon Xpress 1200/1250/1270] [1002:791f] /etc/X11/xorg.conf does not exist. /etc/X11/xorg.conf.d does not exist. /etc/modprobe.d contains no KMS configuration files. Kernel version (/proc/version): - --- Linux version 3.14-2-amd64 (debian-ker...@lists.debian.org) (gcc version 4.8.3 (Debian 4.8.3-7) ) #1 SMP Debian 3.14.15-2 (2014-08-09) Xorg X server log files on system: - -- - -rw-r--r-- 1 root root 50319 Sep 13 16:28 /var/log/Xorg.0.log Contents of most recent Xorg X server log file (/var/log/Xorg.0.log): - - [ 2133.407] X.Org X Server 1.16.0 Release Date: 2014-07-16 [ 2133.407] X Protocol Version 11, Revision 0 [ 2133.407] Build Operating System: Linux 3.2.0-4-amd64 x86_64 Debian [ 2133.407] Current Operating System: Linux s55 3.14-2-amd64 #1 SMP Debian 3.14.15-2 (2014-08-09) x86_64 [ 2133.407] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.14-2-amd64 root=UUID=d6053664-6981-486b-837e-6759d5c6284a ro quiet video=LVDS-1:d [ 2133.407] Build Date: 09 September 2014 01:34:43AM [ 2133.407] xorg-server 2:1.16.0-2+b1 (http://www.debian.org/support) [ 2133.407] Current version of pixman: 0.32.6 [ 2133.407] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 2133.407] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 2133.408] (==) Log file: /var/log/Xorg.0.log, Time: Sat Sep 13 16:16:10 2014 [ 2133.408] (==) Using system config directory /usr/share/X11/xorg.conf.d [ 2133.409] (==) No Layout section. Using the first Screen section. [ 2133.409] (==) No screen section available. Using defaults. [ 2133.409] (**) |--Screen Default Screen Section (0) [ 2133.409] (**) | |--Monitor default monitor [ 2133.409] (==) No monitor specified for screen Default Screen Section. Using a default monitor configuration. [ 2133.410] (==) Automatically adding devices [ 2133.410] (==) Automatically enabling devices [ 2133.410] (==) Automatically adding GPU devices [ 2133.410] (WW) The directory /usr/share/fonts/X11/cyrillic does not exist. [ 2133.410]Entry deleted from font path. [ 2133.410] (==) 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, built-ins [ 2133.410] (==) ModulePath set to /usr/lib/xorg/modules [ 2133.410] (II) The
Bug#761445: xserver-xorg-core: X.Org segfaults when starting KDE on an Intel+Radeon laptop
Package: xserver-xorg-core Version: 2:1.16.0-2+b1 Severity: important Dear Maintainer, On my laptop with 2 graphics cards (integrated Intel + discrete Radeon 8770M) X.Org crashes in the very beginning of KDE startup. I.e I enter my login and password in KDM or in lightdm, the KDE splashscreen shows up, and X crashes right after showing the first icon on KDE splashscreen. This is caused by a null-pointer dereference in libpciaccess0, but I'm not sure if it's libpciaccess or X.org bug... pci_sys is NULL, does that mean libpciaccess failed to do something or X.org failed to correctly initialise libpciaccess? Stack trace: Program received signal SIGSEGV, Segmentation fault. 0x7fbc716b197c in pci_device_vgaarb_set_target (dev=0x0) at ../../src/common_vgaarb.c:230 230 dev = pci_sys-vga_default_dev; (gdb) bt #0 0x7fbc716b197c in pci_device_vgaarb_set_target (dev=0x0) at ../../src/common_vgaarb.c:230 #1 0x7fbc724ad700 in xf86VGAarbiterLock (pScrn=pScrn@entry=0x7fbc72b09af0) at ../../../../hw/xfree86/common/xf86VGAarbiter.c:92 #2 0x7fbc7248ac30 in DPMSSetScreen (pScrn=0x7fbc72b09af0, level=0) at ../../../../hw/xfree86/common/xf86DPMS.c:141 #3 0x7fbc7248af26 in DPMSSet (client=optimized out, level=level@entry=0) at ../../../../hw/xfree86/common/xf86DPMS.c:176 #4 0x7fbc72505a6b in ProcDPMSDisable (client=optimized out) at ../../Xext/dpms.c:159 #5 ProcDPMSDispatch (client=optimized out) at ../../Xext/dpms.c:227 #6 0x7fbc7244cf07 in Dispatch () at ../../dix/dispatch.c:432 #7 0x7fbc72451096 in dix_main (argc=10, argv=0x7fff6e319c88, envp=optimized out) at ../../dix/main.c:296 #8 0x7fbc7010ab45 in __libc_start_main (main=0x7fbc7243b4e0 main, argc=10, argv=0x7fff6e319c88, init=optimized out, fini=optimized out, rtld_fini=optimized out, stack_end=0x7fff6e319c78) at libc-start.c:287 #9 0x7fbc7243b50e in _start () -- Package-specific info: X server symlink status: lrwxrwxrwx 1 root root 13 Jun 28 03:05 /etc/X11/X - /usr/bin/Xorg -rwxr-xr-x 1 root root 2397280 Sep 9 05:37 /usr/bin/Xorg VGA-compatible devices on PCI bus: -- 00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) /etc/X11/xorg.conf does not exist. /etc/X11/xorg.conf.d does not exist. /etc/modprobe.d contains no KMS configuration files. Kernel version (/proc/version): --- Linux version 3.16-1-amd64 (debian-ker...@lists.debian.org) (gcc version 4.8.3 (Debian 4.8.3-10) ) #1 SMP Debian 3.16.2-3 (2014-09-13) Xorg X server log files on system: -- -rw-r--r-- 1 root root 40311 Sep 13 23:34 /var/log/Xorg.1.log -rw-r--r-- 1 root root 48260 Sep 14 01:30 /var/log/Xorg.0.log Contents of most recent Xorg X server log file (/var/log/Xorg.0.log): - [ 5147.212] X.Org X Server 1.16.0 Release Date: 2014-07-16 [ 5147.212] X Protocol Version 11, Revision 0 [ 5147.212] Build Operating System: Linux 3.2.0-4-amd64 x86_64 Debian [ 5147.212] Current Operating System: Linux gnusmas 3.16-1-amd64 #1 SMP Debian 3.16.2-3 (2014-09-13) x86_64 [ 5147.212] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16-1-amd64 root=UUID=05ec9def-2023-4ba6-ba0e-44c396a986c4 ro [ 5147.212] Build Date: 09 September 2014 01:34:43AM [ 5147.212] xorg-server 2:1.16.0-2+b1 (http://www.debian.org/support) [ 5147.212] Current version of pixman: 0.32.6 [ 5147.212]Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 5147.212] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 5147.212] (==) Log file: /var/log/Xorg.0.log, Time: Sun Sep 14 01:29:07 2014 [ 5147.212] (==) Using system config directory /usr/share/X11/xorg.conf.d [ 5147.212] (==) No Layout section. Using the first Screen section. [ 5147.212] (==) No screen section available. Using defaults. [ 5147.212] (**) |--Screen Default Screen Section (0) [ 5147.212] (**) | |--Monitor default monitor [ 5147.212] (==) No monitor specified for screen Default Screen Section. Using a default monitor configuration. [ 5147.212] (==) Automatically adding devices [ 5147.212] (==) Automatically enabling devices [ 5147.212] (==) Automatically adding GPU devices [ 5147.212] (WW) The directory /usr/share/fonts/X11/cyrillic does not exist. [ 5147.212]Entry deleted from font path. [ 5147.212] (==) 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, built-ins [ 5147.212] (==)
Bug#761445: Acknowledgement (xserver-xorg-core: X.Org segfaults when starting KDE on an Intel+Radeon laptop)
The same error occurs when starting XFCE... Probably it's not related to a specific DE... -- With best regards, Vitaliy Filippov -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/op.xl5atvf20ncgu9@vitalif.vhome
Bug#761445: Not X.Org bug, probably libpciaccess0 one; fix attached
With the help of gdb memory breakpoints, I've found the bug and made a sort of fix for it... The real problem is not in X.Org, but more in either libdrm-intel1 or libpciaccess0... The problem is that libdrm-intel1 calls pci_system_init() and then pci_system_cleanup() in function drm_intel_probe_agp_aperture_size from intel_bufmgr.c, and it doesn't take into account that someone else may need it, while libpciaccess0 just blindly accepts all these calls and does init/deinit. The solution that first came to my mind is to reference count init/deinit calls so real init doesn't happen twice, and real deinit doesn't happen until the last user calls cleanup. The patch is attached; X.Org crash goes away after rebuilding libpciaccess0 with it... Maybe it also would be good to fix libdrm-intel1 in some way, but it seems a slightly harder task :-) The bug probably should be retargeted to libpciaccess0 package... -- With best regards, Vitaliy Filippov patch-libpciaccess-pci_sys-refcnt.diff Description: Binary data