gnome-shell crashed with SIGSEGV in app_info_has_action() from g_desktop_app_info_launch_action()

Bug #1967079 reported by Scott Cooper
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-shell (Ubuntu)
New
Undecided
Unassigned

Bug Description

Error occurred on initial login to system

ProblemType: Crash
DistroRelease: Ubuntu 22.04
Package: gnome-shell 42~beta-1ubuntu3
ProcVersionSignature: Ubuntu 5.15.0-23.23-generic 5.15.27
Uname: Linux 5.15.0-23-generic x86_64
ApportVersion: 2.20.11-0ubuntu79
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Wed Mar 30 09:35:17 2022
DisplayManager: gdm3
ExecutablePath: /usr/bin/gnome-shell
InstallationDate: Installed on 2022-03-29 (0 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (20220326)
ProcCmdline: /usr/bin/gnome-shell
ProcEnviron:
 LANG=en_GB.UTF-8
 LANGUAGE=en_GB:en
 PATH=(custom, no user)
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>
RelatedPackageVersions: mutter-common 42~beta-1ubuntu2
Signal: 11
SourcePackage: gnome-shell
StacktraceTop:
 g_desktop_app_info_launch_action () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
 shell_app_launch_action () from /usr/lib/gnome-shell/libgnome-shell.so
 ?? () from /lib/x86_64-linux-gnu/libffi.so.8
 ?? () from /lib/x86_64-linux-gnu/libffi.so.8
 ?? () from /lib/x86_64-linux-gnu/libgjs.so.0
Title: gnome-shell crashed with SIGSEGV in g_desktop_app_info_launch_action()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
separator:

Revision history for this message
Scott Cooper (scottc-oxdocs) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 app_info_has_action (action_name=<optimized out>, info=<optimized out>) at ../../../gio/gdesktopappinfo.c:5061
 g_desktop_app_info_launch_action (info=0x565307569690, action_name=0x56530710f570 "eject", launch_context=0x5653067cf0b0) at ../../../gio/gdesktopappinfo.c:5144
 shell_app_launch_action (app=0x565307f24ad0, action_name=0x56530710f570 "eject", timestamp=<optimized out>, workspace=-1) at ../src/shell-app.c:1509
 ffi_call_unix64 () at ../src/x86/unix64.S:105
 ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:672

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

Thanks for the bug report. It appears the offending function 'shell_app_launch_action' was called from JavaScript somewhere. Can you please try disabling the extensions in the 'Extensions' app and tell us which one is causing the crash?

summary: - gnome-shell crashed with SIGSEGV in g_desktop_app_info_launch_action()
+ gnome-shell crashed with SIGSEGV in app_info_has_action() from
+ g_desktop_app_info_launch_action()
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

A quick search of the source code suggests it's either going to be Ubuntu Dock or GNOME Shell itself.

Revision history for this message
Scott Cooper (scottc-oxdocs) wrote :

Hiya,

This is a fresh install of 22.04 with nothing added or installed, just apt updates applied

gnome-extensions list shows the below

<email address hidden>
<email address hidden>
<email address hidden>

I also seem to be unable to recreate it...

I'm happy if you want to close this ticket and if I can recreate it, or it continues to happen, I will submit another bug report and reference this one?

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

I meant that if you can reproduce the crash then please try disabling <email address hidden>

Otherwise we should still keep this bug open to avoid duplicates (and increase collaboration) when the next person encounters the crash.

information type: Private → Public
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.