Hello errors.ubuntu.com, or anyone else affected,

Accepted xwayland into jammy-proposed. The package will build now and be
available at
https://launchpad.net/ubuntu/+source/xwayland/2:22.1.1-1ubuntu0.16 in a
few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
jammy to verification-done-jammy. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-jammy. In either case, without details of your testing we will
not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: xwayland (Ubuntu Jammy)
       Status: In Progress => Fix Committed

** Tags added: verification-needed-jammy

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xwayland in Ubuntu.
https://bugs.launchpad.net/bugs/2096653

Title:
  Xwayland raised SIGSEGV in drmFreeDevice from xwl_glamor_gbm_cleanup
  from xwl_glamor_gbm_init_egl

Status in X.Org X server:
  New
Status in xwayland package in Ubuntu:
  Fix Released
Status in xwayland source package in Jammy:
  Fix Committed
Status in xwayland source package in Noble:
  Fix Committed
Status in xwayland source package in Oracular:
  Fix Committed

Bug description:
  [ Impact ]

  After applying the patch for bug 2043517, it is now possible for Xwayland to 
end up in a situation where it frees memory twice and crashes.
  Prior to the patch, the code was still wrong but Xwayland got stuck waiting 
forever before it could reach the point where it double-frees, so the problem 
was not visible.

  Under normal operation, if Xwayland crashes then gnome-shell will recover by 
simply restarting it (printing "X Wayland crashed; attempting to recover" to 
the system journal).
  When instead gnome-shell is not started by systemd, and possibly when running 
other desktop environments, if Xwayland crashes then the whole desktop may quit.

  [ Test Plan ]

  It is unclear how to reproduce this bug.
  We will be monitoring errors.ubuntu.com for new errors submitted after the 
update is released to judge whether the bug is fixed.
  Instead, the test plan will only verify that Xwayland keeps working normally.

  1. Log-in to a GNOME Wayland session
  2. Run `glxgears`
  3. Verify that you did not receive a crash notification
  4. Verify that glxgears is showing

  [ Where problems could occur ]

  Xwayland is the compatibility layer for running X11 applications in a Wayland 
desktop. These are typically legacy applications, usually old Electron or Java 
based apps.
  If Xwayland is not working, those legacy applications will stop working, or 
at worst some desktops may crash or exit.

  [ Other Info ]

  The SRU for bug 2043517 targeting oracular was halted during phasing;
  this patch resolves that issue. But this bug applies to all the series
  where the patch was released, and indeed errors.ubuntu.com has
  received a crash from noble too (after phasing had already finished,
  so it did not halt the update)

  The Ubuntu Error Tracker has been receiving reports about a problem regarding 
xwayland.  This problem was most recently seen with package version 
2:24.1.2-1ubuntu0.2, the problem page at 
https://errors.ubuntu.com/problem/aca5889551d3148812052f829ac9a979432a4a54 
contains more details, including versions of packages affected, stacktrace or 
traceback, and individual crash reports.
  If you do not have access to the Ubuntu Error Tracker and are a software 
developer, you can request it at http://forms.canonical.com/reports/.

To manage notifications about this bug go to:
https://bugs.launchpad.net/xorg-server/+bug/2096653/+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

Reply via email to