Bug#754392: libc6:amd64: lock elision code used on machine not supporting TSX (xbegin, ...) instructions

2014-09-13 Thread Hector Oron
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

2014-09-13 Thread Hector Oron
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'

2014-09-13 Thread Hector Oron
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'

2014-09-13 Thread Hector Oron
 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

2014-09-13 Thread Debian FTP Masters
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

2014-09-13 Thread Hector Oron
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

2014-09-13 Thread Debian FTP Masters


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

2014-09-13 Thread Debian Bug Tracking System
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

2014-09-13 Thread Debian Bug Tracking System
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

2014-09-13 Thread Debian Bug Tracking System
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

2014-09-13 Thread Sjoerd Simons
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

2014-09-13 Thread Andreas Glaeser
-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

2014-09-13 Thread Vitaliy Filippov
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)

2014-09-13 Thread Vitaliy Filippov
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

2014-09-13 Thread Vitaliy Filippov
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