gnome-shell crashed with SIGSEGV in on_swap_buffer_update_result() from on_swap_buffer_update_result() from flush_callbacks() from callback_idle() from g_main_dispatch()

Bug #2020652 reported by errors.ubuntu.com bug bridge
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mutter (Ubuntu)
Fix Released
Undecided
Daniel van Vugt

Bug Description

The Ubuntu Error Tracker has been receiving reports about a problem regarding gnome-shell. This problem was most recently seen with package version 44.0-2ubuntu3, the problem page at https://errors.ubuntu.com/problem/25d29dc8989c98e49b3e39291a1d7299932996ab 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/.

summary: - /usr/bin/gnome-
- shell:11:on_swap_buffer_update_result:on_swap_buffer_update_result:flush_callbacks:callback_idle:g_main_dispatch
+ gnome-shell crashed with SIGSEGV in on_swap_buffer_update_result() from
+ on_swap_buffer_update_result() from flush_callbacks() from
+ callback_idle() from g_main_dispatch()
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
Changed in gnome-shell (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
tags: added: triple-buffering
Changed in gnome-shell (Ubuntu):
status: New → Fix Committed
affects: gnome-shell (Ubuntu) → mutter (Ubuntu)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The fix will be in the 44.2 update (providing we remember to refresh the triple buffering patch):
https://gitlab.gnome.org/Community/Ubuntu/mutter/-/commits/triple-buffering-v4-44/

tags: added: fixed-upstream
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mutter - 44.2-1ubuntu1

---------------
mutter (44.2-1ubuntu1) mantic; urgency=medium

  * Merge with Debian. Remaining changes:
    - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
    - Add window-Add-ability-to-override-the-edge-constraints.patch
      + Make possible for extensions (such as Tiling Assistant) to override
        window constraints

mutter (44.2-1) experimental; urgency=medium

  [ Jeremy Bícha ]
  * New upstream release (LP: #2022951)
    - Fix drag and drop for Qt applications (LP: #2013235)
  * Drop display-Set-compositor-selection-earlier patch: applied in new release
  * Try dropping 2 of our flaky tests patches

  [ Daniel van Vugt ]
  * Update triple buffering patch to avoid NULL dereference on resume
    from suspend (LP: #2020652)

 -- Jeremy Bícha <email address hidden> Mon, 05 Jun 2023 12:48:09 -0400

Changed in mutter (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Jeremy Bícha (jbicha) wrote :

We are working on getting mutter 44.2 with this update to the triple buffering patch into Ubuntu 23.04.

I was unable to easily duplicate this crash in my testing so I am not mentioning this bug in the debian/changelog. We need clear test cases for bugs in Stable Release Update changelogs.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.