gnome-shell crashed on logout with SIGSEGV in js::gc::Cell::storeBuffer() from js::gc::PostWriteBarrierImpl<JSObject>()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
Critical
|
Andy Chi | ||
gjs |
Fix Released
|
Unknown
|
|||
gjs (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
Jammy |
Fix Released
|
Medium
|
Ghadi Rahme | ||
Kinetic |
Won't Fix
|
Medium
|
Jeremy Bícha | ||
Lunar |
Fix Released
|
High
|
Daniel van Vugt | ||
gnome-shell (Fedora) |
Confirmed
|
Undecided
|
Bug Description
[ Impact ]
gnome-shell often crashes on logout causing annoyance to the user as an error report dialog is displayed at the next login.
[ Test Plan ]
1. Log into gnome-shell
2. Use gnome-shell for long enough to trigger a garbage collection cycle: Scroll the app grid and repeatedly open the calendar from the top bar for 30 seconds.
3. Log out.
4. Verify no new gnome-shell crash files appear in /var/crash/
[ Where problems could occur ]
Only gnome-shell shutdown/logout is affected.
[ Other Info ]
https:/
https:/
Description: Ubuntu 22.04 LTS
Release: 22.04
ProblemType: Crash
DistroRelease: Ubuntu 22.04
Package: gnome-shell 42.0-2ubuntu1
ProcVersionSign
Uname: Linux 5.15.0-30-generic x86_64
ApportVersion: 2.20.11-0ubuntu82
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Fri May 20 16:06:35 2022
DisplayManager: gdm3
ExecutablePath: /usr/bin/
ExecutableTimes
InstallationDate: Installed on 2022-05-05 (14 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 (20220419)
ProcCmdline: /usr/bin/
ProcCwd: /home/ubuntu
RelatedPackageV
Signal: 11
SourcePackage: gnome-shell
StacktraceTop:
?? () from /lib/x86_
?? () from /lib/x86_
?? () from /lib/x86_
g_object_unref () from /lib/x86_
?? ()
Title: gnome-shell crashed with SIGSEGV in g_object_unref()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
separator:
Changed in oem-priority: | |
assignee: | nobody → Andy Chi (andch) |
importance: | Undecided → Critical |
status: | New → Confirmed |
summary: |
- gnome-shell crashed with SIGSEGV in g_object_unref() + gnome-shell crashed with SIGSEGV in js::gc::Cell::storeBuffer() from + js::gc::PostWriteBarrierImpl<JSObject>() |
tags: | added: oem-priority |
tags: | added: originate-from-1967555 |
Changed in gnome-shell (Ubuntu): | |
assignee: | Daniel van Vugt (vanvugt) → nobody |
tags: | added: lunar |
summary: |
- gnome-shell crashed with SIGSEGV in js::gc::Cell::storeBuffer() from + gnome-shell crashed on logout with SIGSEGV in + js::gc::Cell::storeBuffer() from js::gc::PostWriteBarrierImpl<JSObject>() |
Changed in gjs (Ubuntu): | |
status: | New → Confirmed |
Changed in mozjs102 (Ubuntu): | |
status: | New → Confirmed |
Changed in mozjs91 (Ubuntu): | |
status: | New → Confirmed |
Changed in gjs (Ubuntu): | |
importance: | Undecided → High |
Changed in mozjs102 (Ubuntu): | |
importance: | Undecided → High |
Changed in mozjs91 (Ubuntu): | |
importance: | Undecided → High |
description: | updated |
Changed in gjs: | |
status: | Unknown → New |
Changed in gnome-shell (Fedora): | |
importance: | Unknown → Undecided |
status: | Unknown → Confirmed |
Changed in gnome-shell (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
milestone: | none → ubuntu-23.04 |
Changed in gnome-shell (Ubuntu): | |
status: | Confirmed → In Progress |
tags: | added: dt-469 |
Changed in mozjs: | |
status: | Unknown → New |
Changed in gjs (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | Confirmed → In Progress |
Changed in mozjs102 (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in mozjs91 (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in gjs (Ubuntu): | |
milestone: | none → ubuntu-23.04 |
Changed in mozjs: | |
status: | New → Invalid |
Changed in gjs (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in gjs: | |
status: | New → Fix Released |
no longer affects: | gnome-shell (Ubuntu) |
no longer affects: | gnome-shell (Ubuntu Jammy) |
Changed in gjs (Ubuntu Jammy): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in gjs (Ubuntu Kinetic): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
importance: | Undecided → Medium |
status: | New → Triaged |
no longer affects: | gnome-shell (Ubuntu Kinetic) |
no longer affects: | gnome-shell (Ubuntu Lunar) |
no longer affects: | mozjs102 (Ubuntu) |
no longer affects: | mozjs102 (Ubuntu Jammy) |
no longer affects: | mozjs102 (Ubuntu Kinetic) |
no longer affects: | mozjs102 (Ubuntu Lunar) |
no longer affects: | mozjs91 (Ubuntu) |
no longer affects: | mozjs91 (Ubuntu Jammy) |
no longer affects: | mozjs91 (Ubuntu Kinetic) |
no longer affects: | mozjs91 (Ubuntu Lunar) |
no longer affects: | mozjs |
description: | updated |
Changed in gjs (Ubuntu Jammy): | |
assignee: | Daniel van Vugt (vanvugt) → Jeremy Bícha (jbicha) |
Changed in gjs (Ubuntu Kinetic): | |
assignee: | Daniel van Vugt (vanvugt) → Jeremy Bícha (jbicha) |
Changed in gjs (Ubuntu Jammy): | |
assignee: | Jeremy Bícha (jbicha) → Ghadi Rahme (ghadi-rahme) |
status: | Triaged → In Progress |
tags: | added: se-sponsor-dgadomski |
tags: |
added: verification-done removed: verification-needed |
Changed in oem-priority: | |
status: | Confirmed → Fix Released |
StacktraceTop: :Cell:: storeBuffer (this=<optimized out>, this=<optimized out>) at .././js/ src/gc/ Cell.h: 357 :PostWriteBarri erImpl< JSObject> (next=<optimized out>, prev=<optimized out>, cellp=<optimized out>) at .././js/ src/gc/ StoreBuffer. h:654 :PostWriteBarri er<js:: SavedFrame> (next=<optimized out>, prev=<optimized out>, vp=<optimized out>) at .././js/ src/gc/ StoreBuffer. h:666 rrierMethods< js::SavedFrame* >::postBarrier (next=<optimized out>, prev=<optimized out>, vp=0x558a251d1210) at .././js/ src/gc/ Barrier. h:333 rrierMethods< js::SavedFrame* >::postBarrier (vp=0x558a251d1210, prev=<optimized out>, next=<optimized out>) at .././js/ src/gc/ Barrier. h:332
js::gc:
js::gc:
js::gc:
js::InternalBa
js::InternalBa