gjs-console crashed with signal 6 in g_assertion_message("assertion failed: (!priv->is_realized)") from g_assertion_message_expr() from gsk_renderer_dispose() from gsk_renderer_dispose() from g_object_unref()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Characters |
Fix Released
|
Unknown
|
|||
gjs (Ubuntu) |
Won't Fix
|
Medium
|
Marco Trevisan (Treviño) | ||
gnome-characters (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Lunar |
Fix Released
|
High
|
Marco Trevisan (Treviño) |
Bug Description
Test Case
---------
1. From Ubuntu 22.10, install Lunar's glib 2.76.1
2. Log out
3. Log back in
4. Open the GNOME Shell Activities Overview and type the word smile
5. Close the Activities Overview
What Happens
------------
In my case, if I repeat 4 and 5 several times, I will eventually get an apport crash popup dialog reporting that the GNOME Shell search provider for GNOME Characters has crashed.
Tracking In
-----------
https:/
Other Info
----------
This isn't a gjs bug, but I'm leaving the gjs task open since I think apport looks for it.
ProblemType: Crash
DistroRelease: Ubuntu 23.04
Package: gjs 1.75.90-1
Uname: Linux 6.1.0-16-generic x86_64
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Mon Mar 20 23:04:59 2023
ExecutablePath: /usr/bin/
ExecutableTimes
ProcCmdline: /usr/bin/
ProcCwd: /home/solomax
Signal: 6
SourcePackage: gjs
UserGroups: adm cdrom dip docker lpadmin lxd plugdev sambashare sudo
tags: | added: lunar |
information type: | Private → Public |
Changed in gnome-characters (Ubuntu): | |
importance: | Undecided → High |
status: | New → Triaged |
summary: |
- Something invisible chashed + GNOME Characters search provider for GNOME Shell 44 crashes |
description: | updated |
description: | updated |
Changed in gnome-characters: | |
status: | Unknown → New |
Changed in gnome-characters: | |
status: | New → Fix Released |
Changed in gjs (Ubuntu Kinetic): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in gnome-characters (Ubuntu Kinetic): | |
status: | New → Triaged |
importance: | Undecided → High |
summary: |
- GNOME Characters search provider for GNOME Shell 44 crashes + gjs-console crashed with signal 6 in g_assertion_message("assertion + failed: (!priv->is_realized)") from g_assertion_message_expr() from + gsk_renderer_dispose() from gsk_renderer_dispose() from g_object_unref() |
description: | updated |
Changed in gnome-characters: | |
status: | Fix Released → Unknown |
Changed in gnome-characters (Ubuntu Lunar): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
status: | Triaged → In Progress |
Changed in gnome-characters: | |
status: | Unknown → New |
Changed in gjs (Ubuntu Lunar): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
no longer affects: | gjs (Ubuntu Lunar) |
Changed in gjs (Ubuntu): | |
status: | Confirmed → Won't Fix |
Changed in gnome-characters: | |
status: | New → Fix Released |
StacktraceTop: message (domain= domain@ entry=0x7fa3cbc cf4c7 "Gsk", file=file@ entry=0x7fa3cbd 218fe "../../ ../gsk/ gskrenderer. c", line=line@ entry=144, func=func@ entry=0x7fa3cbd 23190 <__func_ _.18.lto_ priv.49> "gsk_renderer_ dispose" , message= message@ entry=0x55c2730 98ad0 "assertion failed: (!priv- >is_realized) ") at ../../. ./glib/ gtestutils. c:3444 message_ expr (domain= domain@ entry=0x7fa3cbc cf4c7 "Gsk", file=file@ entry=0x7fa3cbd 218fe "../../ ../gsk/ gskrenderer. c", line=line@ entry=144, func=func@ entry=0x7fa3cbd 23190 <__func_ _.18.lto_ priv.49> "gsk_renderer_ dispose" , expr=expr@ entry=0x7fa3cbd 218eb "!priv- >is_realized" ) at ../../. ./glib/ gtestutils. c:3470 dispose (gobject=<optimized out>) at ../../. ./gsk/gskrender er.c:144 dispose (gobject=<optimized out>) at ../../. ./gsk/gskrender er.c:137 0x55c27335c4c0) at ../../. ./gobject/ gobject. c:3891
g_assertion_
g_assertion_
gsk_renderer_
gsk_renderer_
g_object_unref (_object=