gnome-shell crashed with SIGSEGV in meta_wayland_compositor_get_context() from display_from_offer() from data_offer_receive() from ffi_call_unix64()

Bug #2012100 reported by John Doe
56
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Mutter
Fix Released
Unknown
mutter (Ubuntu)
Fix Released
High
Unassigned
Lunar
Fix Released
High
Unassigned
Mantic
Fix Released
High
Unassigned

Bug Description

https://errors.ubuntu.com/problem/d5250000586b43c9aeae86d5c9c7bb28ba925afb

I have this error when I'm connecting to nym-connect (nymtech.net)

ProblemType: Crash
DistroRelease: Ubuntu 23.04
Package: gnome-shell 44~beta-1ubuntu1
Uname: Linux 5.19.0-21-generic x86_64
Architecture: amd64
CrashCounter: 1
CurrentDesktop: ubuntu:GNOME
Date: Fri Mar 17 18:10:09 2023
ExecutablePath: /usr/bin/gnome-shell
ExecutableTimestamp: 1677216555
ProcCmdline: /usr/bin/gnome-shell
ProcCwd: /home/judemont
ProcEnviron:
 LANG=fr_FR.UTF-8
 PATH=(custom, user)
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>
Signal: 11
SourcePackage: gnome-shell
UserGroups: adm cdrom dip lpadmin plugdev sudo users

Revision history for this message
John Doe (judemont) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 meta_wayland_compositor_get_context (compositor=0x0) at ../src/wayland/meta-wayland.c:863
 display_from_offer (offer=0x5616298fb650) at ../src/wayland/meta-wayland-data-offer.c:45
 data_offer_receive (client=<optimized out>, resource=<optimized out>, mime_type=0x5616239f3acc "text/html", fd=164) at ../src/wayland/meta-wayland-data-offer.c:97
 ffi_call_unix64 () at ../src/x86/unix64.S:104
 ffi_call_int (cif=cif@entry=0x7ffccd9557d0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673

tags: removed: need-amd64-retrace
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thanks for the bug report. Next time the bug occurs, please run:

  journalctl -b0 > journal.txt
  dconf dump /org/gnome/shell/ > settings.txt

and attach the resulting text files here.

summary: - Error on connecting to nym
+ gnome-shell crashed with SIGSEGV in
+ meta_wayland_compositor_get_context() from display_from_offer() from
+ data_offer_receive()
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: gnome-shell crashed with SIGSEGV in meta_wayland_compositor_get_context() from display_from_offer() from data_offer_receive()

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-shell (Ubuntu):
status: New → Confirmed
description: updated
Changed in mutter (Ubuntu):
status: New → Confirmed
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 meta_wayland_compositor_get_context (compositor=0x0) at ../src/wayland/meta-wayland.c:863
 display_from_offer (offer=0x5616298fb650) at ../src/wayland/meta-wayland-data-offer.c:45
 data_offer_receive (client=<optimized out>, resource=<optimized out>, mime_type=0x5616239f3acc "text/html", fd=164) at ../src/wayland/meta-wayland-data-offer.c:97
 ffi_call_unix64 () at ../src/x86/unix64.S:104
 ffi_call_int (cif=cif@entry=0x7ffccd9557d0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gnome-shell (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: gnome-shell crashed with SIGSEGV in meta_wayland_compositor_get_context() from display_from_offer() from data_offer_receive(mime_type="text/html") from ffi_call_unix64()

See also bug 2012230

information type: Private → Public
description: updated
no longer affects: gnome-shell (Ubuntu)
summary: gnome-shell crashed with SIGSEGV in
meta_wayland_compositor_get_context() from display_from_offer() from
- data_offer_receive()
+ data_offer_receive() from ffi_call_unix64()
summary: gnome-shell crashed with SIGSEGV in
meta_wayland_compositor_get_context() from display_from_offer() from
- data_offer_receive() from ffi_call_unix64()
+ data_offer_receive(mime_type="text/html") from ffi_call_unix64()
tags: added: lunar
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Incomplete pending feedback on comment #3.

Changed in mutter (Ubuntu):
importance: Undecided → High
status: Confirmed → Incomplete
Changed in mutter (Ubuntu):
status: Incomplete → Confirmed
Changed in mutter:
status: Unknown → New
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
summary: gnome-shell crashed with SIGSEGV in
meta_wayland_compositor_get_context() from display_from_offer() from
- data_offer_receive(mime_type="text/html") from ffi_call_unix64()
+ data_offer_receive() from ffi_call_unix64()
description: updated
Changed in mutter:
status: New → Fix Released
Changed in mutter (Ubuntu):
status: Confirmed → Fix Committed
tags: added: fixed-in-mutter-44.1 fixed-upstream
Revision history for this message
derheld42 (carter-smithhart) wrote :

I posted a question here https://answers.launchpad.net/ubuntu/+source/mutter/+question/706514 to see if I could understand the timeline around a fix for this issue.

Revision history for this message
Launchpad Janitor (janitor) wrote :

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

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

  * Merge with Debian (LP: #2020225, LP: #2012100, LP: #2012717,
    LP: #2013216, LP: #2019225, LP: #2006044, LP: #2015861, LP: #1999578,
    LP: #2011251, LP: #2016308)
  * 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. (LP: #2007710, #2011611)

mutter (44.1-1) experimental; urgency=medium

  [ Jeremy Bícha ]
  * New upstream release
  * Drop bash patch applied in new release
  * debian/libmutter-12-0.symbols: Add new symbols

  [ Daniel van Vugt ]
  * Update triple buffering patch for Mutter 44.1

  [ Marco Trevisan (Treviño) ]
  * Fix issue with Firefox opening black window in wayland sessions
    - Add d/p/display-Set-compositor-selection-earlier-on-XWayland.patch
      (LP: #1987976)

 -- Jeremy Bícha <email address hidden> Fri, 19 May 2023 16:24:49 -0400

Changed in mutter (Ubuntu):
status: Fix Committed → Fix Released
Changed in mutter (Ubuntu Lunar):
status: New → Fix Committed
importance: Undecided → High
Revision history for this message
Kai Groner (kai-gronr) wrote :

I see gnome-shell and mutter 44.1 packages in lunar-proposed.

Is it a good idea to give them a try?

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Yes, if you know how to safely.

Revision history for this message
Kai Groner (kai-gronr) wrote :

I'm not sure if there's a better place to report this, but the lunar-proposed mutter related packages seem to be stable here and I can't reproduce the DnD crash.

Changed in mutter (Ubuntu Lunar):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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