gnome-shell crashed with SIGSEGV in __strcmp_avx2() from update_current_theme() from g_closure_invoke() from signal_emit_unlocked_R() from g_signal_emit_valist()

Bug #2012021 reported by errors.ubuntu.com bug bridge
46
This bug affects 5 people
Affects Status Importance Assigned to Milestone
gnome-shell (Ubuntu)
Fix Released
High
Marco Trevisan (Treviño)

Bug Description

The Ubuntu Error Tracker has been receiving reports about a problem regarding gnome-shell. This problem was most recently seen with package version 44~rc-1ubuntu2, the problem page at https://errors.ubuntu.com/problem/82b0f1ff6e7b5a65a89c6ddc7050de18f30fa23d contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports.
If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/.

Tags: lunar
summary: - /usr/bin/gnome-
- shell:11:__strcmp_avx2:update_current_theme:g_closure_invoke:signal_emit_unlocked_R:g_signal_emit_valist
+ gnome-shell crashed with SIGSEGV in __strcmp_avx2() from
+ update_current_theme() from g_closure_invoke() from
+ signal_emit_unlocked_R() from g_signal_emit_valist()
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 :

This has been reported as happening when toggling dark mode, similar to bug 2011782.

Bilal Shahid (s9iper1)
Changed in gnome-shell (Ubuntu):
importance: Undecided → Medium
Changed in gnome-shell (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
status: Confirmed → In Progress
importance: Medium → High
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.3 KiB)

This bug was fixed in the package gnome-shell - 44.0-2ubuntu1

---------------
gnome-shell (44.0-2ubuntu1) lunar; urgency=medium

  * Merge with debian, containing a new upstream release
  * debian/patches: Reload shell theme on color scheme changes
  * debian/patches: Do not crash on st settings updates (LP: #2012021)
  * debian/patches: Refresh
  * Remaining changes with debian:
    - Add some Recommends:
      + ubuntu-session (| gnome-session) to have the ubuntu session available
      + ubuntu-wallpapers
      + xserver-xorg-legacy
      + yaru-theme-gnome-shell for the default ubuntu theming
    - Move some Recommends to Suggests:
      + chrome-gnome-shell
      + gnome-backgrounds
    - Update debian/gbp.conf with Ubuntu settings
    - debian/ubuntu-session-mods/ubuntu.json: Use Yaru's gnome-shell icons
    - debian/patches: Do not hang & crash if fingerprint service fails to start
      (LP: #1962566)
    - ubuntu/desktop_detect.patch:
      + add caching for desktop detection to avoid querying the current
        desktop env variable as iterate through the list each time. For the
        time of the Shell process, we can expect this env variable to stay
        stable.
    - ubuntu/lightdm-user-switching.patch:
      + Allow user switching when using LightDM.
    - ubuntu/lock_on_suspend.patch
      + Respect Ubuntu's lock-on-suspend setting.
    - ubuntu/background_login.patch
      + Change default background color as we modified the default GDM color
        for our ubuntu session.
    - ubuntu/gdm_alternatives.patch
      + Add support for GDM3 theme alternatives
    - main-show-an-error-message-on-gnome-shell-crash.patch,
      global-make-possible-to-set-debug-flags-dynamically.patch,
      main-increase-the-granularity-of-backtraces-in-SHELL_DEBU.patch,
      main-add-backtrace-crashes-all-and-backtrace-all.patch,
      sessionMode-add-support-for-debugFlags-parameter.patch:
      + Improve debug JS tracing for crash reports
    - ubuntu/smarter_alt_tab.patch:
      + quick alt-tab (without showing up the switcher) switch only between
        the last window of the last 2 applications to be focused instead of
        raising all windows of those apps.
    - magnifier-Show-cursor-when-magnifier-is-enabled-and-scale.patch:
      + Show monitor scaled cursor when magnifier is enabled
    - ubuntu/search-call-XUbuntuCancel-method-on-providers-when-no-dat.patch:
      + stop searches when requested from UI
    - magnifier-Show-cursor-when-magnifier-is-enabled-and-scale.patch
    - u/search-call-XUbuntuCancel-method-on-providers-when-no-dat.patch
    - ubuntu/resolve_alternate_theme_path.patch
    - ubuntu/secure_mode_extension.patch
    - ubuntu/keep-ubuntu-logo-bright-lp1867133-v1.patch
    - ubuntu/configure_login_screen.patch
    - ubuntu/layout-Make-starting-in-the-overview-optional.patch:
      + Makes dock replace overview easier
    - ubuntu/layout-Try-to-allocate-before-getting-size-of-tracke.patch:
      + Ensure windows don't get maximized under the panels / dock
    - debian/patches: Compute system background color from theme (LP: #1965727)
    - ubuntu/configure-login-screen.patch: Use bg color for initial system bg
  ...

Read more...

Changed in gnome-shell (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Khaled (khaled-0) wrote :
Download full text (33.6 KiB)

After the fix. It got resolved for the most part.
But occasionally it still crashes.

Although it's a different error this time
Here's the systemd-coredump it produces
Hope this can be resolved soon. Thanks

```
Process 1884 (gnome-shell) of user 1000 dumped core.

Module /usr/lib64/libLLVM-16.so (deleted) from rpm gnome-shell-44.0-4.fc38.x86_64
Module libopensc.so.8 from rpm opensc-0.23.0-3.fc38.x86_64
Module opensc-pkcs11.so from rpm opensc-0.23.0-3.fc38.x86_64
Module p11-kit-trust.so from rpm p11-kit-0.24.1-6.fc38.x86_64
Module libgiognutls.so from rpm glib-networking-2.76.0-2.fc38.x86_64
Module libnss_resolve.so.2 from rpm systemd-253.2-1.fc38.x86_64
Module libnss_mdns4_minimal.so.2 from rpm nss-mdns-0.15.1-8.fc38.x86_64
Module libnss_myhostname.so.2 from rpm systemd-253.2-1.fc38.x86_64
Module libgiognomeproxy.so from rpm glib-networking-2.76.0-2.fc38.x86_64
Module libgioremote-volume-monitor.so from rpm gvfs-1.50.4-1.fc38.x86_64
Module libmpg123.so.0 from rpm mpg123-1.31.3-1.fc38.x86_64
Module libopus.so.0 from rpm opus-1.3.1-12.fc38.x86_64
Module libvorbisenc.so.2 from rpm libvorbis-1.3.7-7.fc38.x86_64
Module libFLAC.so.12 from rpm flac-1.4.2-2.fc38.x86_64
Module libgsm.so.1 from rpm gsm-1.0.22-2.fc38.x86_64
Module libsndfile.so.1 from rpm libsndfile-1.1.0-6.fc38.x86_64
Module libpulsecommon-16.1.so from rpm pulseaudio-16.1-4.fc38.x86_64
Module libpulse-mainloop-glib.so.0 from rpm pulseaudio-16.1-4.fc38.x86_64
Module libpulse.so.0 from rpm pulseaudio-16.1-4.fc38.x86_64
Module libgvc.so from rpm gnome-shell-44.0-4.fc38.x86_64
Module libcrypt.so.2 from rpm libxcrypt-4.4.33-7.fc38.x86_64
Module libaccountsservice.so.0 from rpm accountsservice-23.11.69-2.fc38.x86_64
Module libgeocode-glib-2.so.0 from rpm geocode-glib-3.26.4-3.fc38.x86_64
Module libgweather-4.so.0 from rpm libgweather4-4.2.0-2.fc38.x86_64
Module librsvg-2.so.2 from rpm librsvg2-2.56.0-1.fc38.x86_64
Module libpixbufloader-svg.so from rpm librsvg2-2.56.0-1.fc38.x86_64
Module libgdm.so.1 from rpm gdm-43.0-7.fc38.x86_64
Module libgeoclue-2.so.0 from rpm geoclue2-2.7.0-1.fc38.x86_64
Module libmalcontent-0.so.0 from rpm malcontent-0.11.1-1.fc38.x86_64
Module libibus-1.0.so.5 from rpm ibus-1.5.28-3.fc38.x86_64
Module libcrypto.so.3 from rpm openssl-3.0.8-2.fc38.x86_64
Module libkeyutils.so.1 from rpm keyutils-1.6.1-6.fc38.x86_64
Module libkrb5support.so.0 from rpm krb5-1.20.1-8.fc38.x86_64
Module libcom_err.so.2 from rpm e2fsprogs-1.46.5-4.fc38.x86_64
Module libk5crypto.so.3 from rpm krb5-1.20.1-8.fc38.x86_64
Module libkrb5.so.3 from rpm krb5-1.20.1-8.fc38.x86_64
Module libnghttp2.so.14 from rpm nghttp2-1.52.0-1.fc38.x86_64
Module libgssapi_krb5.so.2 from rpm krb5-1.20.1-8.fc38.x86_64
Module libpsl.so.5 from rpm libpsl-0.21.2-2.fc38.x86_64
Module libsoup-3.0.so.0 from rpm libsoup3-3.4.0-2.fc38.x86_64
Module libgnome-bg-4.so.2 from rpm gnome-desktop3-44.0-1.fc38.x86_64
Module libsharpyuv.so.0 from rpm libwebp-1.3.0-2.fc38.x86_64
Module libjbig.so.2.1 from rpm jbigkit-2.1-25.fc38.x86_64
Module libwebp.so.7 from rpm libwebp-1.3.0-2.fc38.x86_64
Module libcairo-script-interpreter.so.2 from rpm cairo-1.17.8-3.fc38.x86_64
Module libwayland-egl.so.1 from rpm wayland-1.22.0-1.fc38.x86_64
Mo...

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.