commit 97cf53cc2ad7ecfdd495133bad31d0ec7d939326 Author: Søren Sandmann Pedersen <s...@redhat.com> Date: Mon Oct 21 16:58:54 2013 -0400
ephyr: hostx_screen_init(): Fix bits_per_pixel and bytes_per_line When the depth of the Xephyr server matches that of the host X server, Xephyr simply uses the buffer associated with the XImage as its framebuffer. In this case, it is correct to get the bits_per_pixel and bytes_per_line values returned from hostx_screen_init() from the XImage. However, when the depth doesn't match the host, Xephyr uses a private framebuffer that is periodically copied to the XImage. In this case, the returned values of bits_per_pixel and bytes_per_line should be those of the private framebuffer, not those of the XImage. Reviewed-by: Eric Anholt <e...@anholt.net> Signed-off-by: Soren Sandmann <s...@redhat.com> Reviewed-by: Adam Jackson <a...@redhat.com> -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/635523 Title: Xephyr crashed with SIGSEGV Status in X.Org X server: Fix Released Status in xorg-server package in Ubuntu: Incomplete Bug description: Calling Xephyr :1 -query localhost with a XDMCP enabled gdm server. ProblemType: Crash DistroRelease: Ubuntu 10.10 Package: xserver-xephyr 2:1.9.0-0ubuntu5 ProcVersionSignature: Ubuntu 2.6.35-20.29-generic 2.6.35.4 Uname: Linux 2.6.35-20-generic i686 Architecture: i386 Date: Sat Sep 11 08:34:27 2010 Disassembly: => 0x2e6271: Cannot access memory at address 0x2e6271 ExecutablePath: /usr/bin/Xephyr InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100908) Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Bochs Bochs ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-20-generic root=UUID=7b55ca20-b8cc-4da3-a4dd-d284582b4bad ro quiet splash ProcCmdline: Xephyr :1 -query localhost ProcEnviron: SHELL=/bin/bash LANG=de_DE.utf8 SegvAnalysis: Segfault happened at: 0x2e6271: Cannot access memory at address 0x2e6271 PC (0x002e6271) ok SP (0xbfcb081c) ok Reason could not be automatically determined. Signal: 11 SourcePackage: xorg-server Stacktrace: #0 0x002e6271 in ?? () No symbol table info available. #1 0x00000000 in ?? () No symbol table info available. StacktraceTop: ?? () ?? () Title: Xephyr crashed with SIGSEGV UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare XsessionErrors: (bluetooth-applet:13370): Gtk-CRITICAL **: IA__gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed (polkit-gnome-authentication-agent-1:13374): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed (nautilus:13376): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed dmi.bios.date: 01/01/2007 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2007:svnBochs:pnBochs:pvr:cvnBochs:ct1:cvr: dmi.product.name: Bochs dmi.sys.vendor: Bochs glxinfo: Error: [Errno 2] No such file or directory system: distro: Ubuntu codename: maverick architecture: i686 kernel: 2.6.35-20-generic To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/635523/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp