[vmwgfx] gnome-shell crashed with SIGSEGV in list_del() from destroy_buffer_locked() from release_expired_buffers_locked() from pb_cache_add_buffer()

Bug #1944054 reported by Adrian Alves
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnome-shell (Ubuntu)
Fix Released
Undecided
Daniel van Vugt

Bug Description

https://errors.ubuntu.com/problem/6806a5df1c7ea13bfc98612aea6b83d9a93f1603

---

this happens after start ubuntu21.10 during the login process of gnome

ProblemType: Crash
DistroRelease: Ubuntu 21.10
Package: gnome-shell 40.2-1ubuntu6
ProcVersionSignature: Ubuntu 5.13.0-16.16-generic 5.13.13
Uname: Linux 5.13.0-16-generic x86_64
ApportVersion: 2.20.11-0ubuntu69
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sat Sep 18 15:35:16 2021
DisplayManager: gdm3
ExecutablePath: /usr/bin/gnome-shell
GsettingsChanges:
 b'org.gnome.shell' b'favorite-apps' redacted by apport
 b'org.gnome.shell' b'welcome-dialog-last-shown-version' b"'40.2'"
 b'org.gnome.desktop.input-sources' b'sources' b"[('xkb', 'us')]"
 b'org.gnome.desktop.interface' b'gtk-im-module' b"'gtk-im-context-simple'"
 b'org.gnome.desktop.privacy' b'report-technical-problems' b'true'
InstallationDate: Installed on 2021-09-15 (3 days ago)
InstallationMedia: Ubuntu 21.10 "Impish Indri" - Alpha amd64 (20210914)
ProcCmdline: /usr/bin/gnome-shell
RelatedPackageVersions: mutter-common 40.2.1-1ubuntu1
Signal: 11
SourcePackage: gnome-shell
StacktraceTop:
 ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
 ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
 ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
 ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
 ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
Title: gnome-shell crashed with SIGSEGV
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
separator:

Revision history for this message
Adrian Alves (aalves-h) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 list_del (item=0x564e30fc6040) at ../src/util/list.h:96
 destroy_buffer_locked (entry=0x564e30fc6040) at ../src/gallium/auxiliary/pipebuffer/pb_cache.c:45
 release_expired_buffers_locked (current_time=418514337, cache=0x564e30faf800) at ../src/gallium/auxiliary/pipebuffer/pb_cache.c:71
 pb_cache_add_buffer (entry=0x564e36c9cad8) at ../src/gallium/auxiliary/pipebuffer/pb_cache.c:96
 pb_destroy (buf=<optimized out>, winsys=0x0) at ../src/gallium/auxiliary/pipebuffer/pb_buffer.h:259

tags: removed: need-amd64-retrace
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: gnome-shell crashed with SIGSEGV in list_del() from destroy_buffer_locked() from release_expired_buffers_locked() from pb_cache_add_buffer()

This looks closely-related to bug 1943406, but not exactly the same.

summary: - gnome-shell crashed with SIGSEGV
+ gnome-shell crashed with SIGSEGV in list_del() from
+ destroy_buffer_locked() from release_expired_buffers_locked() from
+ pb_cache_add_buffer()
information type: Private → Public
tags: added: vmware vmwgfx
summary: - gnome-shell crashed with SIGSEGV in list_del() from
+ [vmwgfx] gnome-shell crashed with SIGSEGV in list_del() from
destroy_buffer_locked() from release_expired_buffers_locked() from
pb_cache_add_buffer()
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in gnome-shell (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
description: updated
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

This part looks suspicious:

#43 0x00007f6a08e3c36e in _cogl_pipeline_free (pipeline=0x0) at ../cogl/cogl/cogl-pipeline.c:386
        __func__ = <optimized out>
#44 _cogl_object_pipeline_indirect_free (obj=0x0) at ../cogl/cogl/cogl-pipeline.c:69
No locals.
#45 0x00007f6a09457957 in meta_shaped_texture_reset_pipelines (stex=0x559a2c114540) at ../src/compositor/meta-shaped-texture.c:242
        _pp = 0x559a2c114578
        _ptr = <optimized out>
#46 meta_shaped_texture_dispose (object=0x559a2c114540) at ../src/compositor/meta-shaped-texture.c:261
        stex = 0x559a2c114540

And the same in bug 1943406.

tags: added: gnome-shell-shutdown-crash
Changed in gnome-shell (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-shell - 40.5-1ubuntu2

---------------
gnome-shell (40.5-1ubuntu2) impish; urgency=medium

  [ Daniel van Vugt ]
  * debian/patches: Avoid full meta context finalization.
    To workaround (prevent) shutdown crashes (LP: #1936826, #1942031, #1942121,
    LP: #1943406, #1944054, #1945010, #1945116, #1944388)

 -- Marco Trevisan (Treviño) <email address hidden> Tue, 05 Oct 2021 04:52:11 +0200

Changed in gnome-shell (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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