Coder Social home page Coder Social logo

aunetx / panel-corners Goto Github PK

View Code? Open in Web Editor NEW
56.0 2.0 9.0 135 KB

A gnome-shell extension to keep the old topbar corners, which were removed for GNOME 42.

Home Page: https://extensions.gnome.org/extension/4805/panel-corners/

License: GNU General Public License v3.0

Makefile 2.91% JavaScript 97.09%
gnome-shell-extension gnome gnome-shell extension rounded-corners corners corner-radius

panel-corners's People

Contributors

aunetx avatar bennypowers avatar celsotavaresdev avatar hrqmonteiro avatar lunaneff avatar nothingneko avatar somepaulo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

panel-corners's Issues

GNOME Shell crash from erroneous space allocation when used together with Fullscreen to Empty Workspace

Panel corners will crash gnome-shell when used together with Fullscreen to Empty Workspace extension. Unfortunately this is non-deterministic so I don't have a proper way to reproduce consistently, but I do have some journalctl logs:

click here to expand/collapse
Oct 19 17:20:01  systemd[2177]: Started dbus-:[email protected].
Oct 19 17:20:03  gnome-shell[2911]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Oct 19 17:20:04  gnome-shell[2911]: st_widget_get_theme_node called on the widget [0x55f163e0f470 Gjs_panel-corners_aunetx_panel_corner_PanelCorner.panel-corner:insensitive] which is not in the stage.
Oct 19 17:20:04  gnome-shell[2911]: st_widget_get_theme_node called on the widget [0x55f163e0f470 Gjs_panel-corners_aunetx_panel_corner_PanelCorner.panel-corner:insensitive] which is not in the stage.
Oct 19 17:20:04  gnome-shell[2911]: Spurious clutter_actor_allocate called for actor 0x55f163e0f470/<unnamed>[<Gjs_panel-corners_aunetx_panel_corner_PanelCorner>:0x55f163e0f470] which isn't a descendent of the stage!
Oct 19 17:20:04  gnome-shell[2911]: st_widget_get_theme_node called on the widget [0x55f16f91f920 Gjs_panel-corners_aunetx_panel_corner_PanelCorner.panel-corner:insensitive] which is not in the stage.
Oct 19 17:20:04  gnome-shell[2911]: st_widget_get_theme_node called on the widget [0x55f16f91f920 Gjs_panel-corners_aunetx_panel_corner_PanelCorner.panel-corner:insensitive] which is not in the stage.
Oct 19 17:20:04  gnome-shell[2911]: Spurious clutter_actor_allocate called for actor 0x55f16f91f920/<unnamed>[<Gjs_panel-corners_aunetx_panel_corner_PanelCorner>:0x55f16f91f920] which isn't a descendent of the stage!
Oct 19 17:20:04  gnome-shell[2911]: st_widget_get_theme_node called on the widget [0x55f166e51b90 Gjs_panel-corners_aunetx_panel_corner_PanelCorner.panel-corner:insensitive] which is not in the stage.
Oct 19 17:20:04  gnome-shell[2911]: st_widget_get_theme_node called on the widget [0x55f166e51b90 Gjs_panel-corners_aunetx_panel_corner_PanelCorner.panel-corner:insensitive] which is not in the stage.
Oct 19 17:20:04  gnome-shell[2911]: Spurious clutter_actor_allocate called for actor 0x55f166e51b90/<unnamed>[<Gjs_panel-corners_aunetx_panel_corner_PanelCorner>:0x55f166e51b90] which isn't a descendent of the stage!
Oct 19 17:20:04  gnome-shell[2911]: st_widget_get_theme_node called on the widget [0x55f17951c800 Gjs_panel-corners_aunetx_panel_corner_PanelCorner.panel-corner:insensitive] which is not in the stage.
Oct 19 17:20:04  gnome-shell[2911]: st_widget_get_theme_node called on the widget [0x55f17951c800 Gjs_panel-corners_aunetx_panel_corner_PanelCorner.panel-corner:insensitive] which is not in the stage.
Oct 19 17:20:04  gnome-shell[2911]: Spurious clutter_actor_allocate called for actor 0x55f17951c800/<unnamed>[<Gjs_panel-corners_aunetx_panel_corner_PanelCorner>:0x55f17951c800] which isn't a descendent of the stage!
Oct 19 17:20:29  gnome-shell[2911]: st_widget_get_theme_node called on the widget [0x55f16506e760 Gjs_panel-corners_aunetx_panel_corner_PanelCorner.panel-corner:insensitive] which is not in the stage.
Oct 19 17:20:29  gnome-shell[2911]: st_widget_get_theme_node called on the widget [0x55f16506e760 Gjs_panel-corners_aunetx_panel_corner_PanelCorner.panel-corner:insensitive] which is not in the stage.
Oct 19 17:20:29  gnome-shell[2911]: Spurious clutter_actor_allocate called for actor 0x55f16506e760/<unnamed>[<Gjs_panel-corners_aunetx_panel_corner_PanelCorner>:0x55f16506e760] which isn't a descendent of the stage!
Oct 19 17:20:29  gnome-shell[2911]: st_widget_get_theme_node called on the widget [0x55f1641ca1f0 Gjs_panel-corners_aunetx_panel_corner_PanelCorner.panel-corner:insensitive] which is not in the stage.
Oct 19 17:20:29  gnome-shell[2911]: st_widget_get_theme_node called on the widget [0x55f1641ca1f0 Gjs_panel-corners_aunetx_panel_corner_PanelCorner.panel-corner:insensitive] which is not in the stage.
Oct 19 17:20:29  gnome-shell[2911]: Spurious clutter_actor_allocate called for actor 0x55f1641ca1f0/<unnamed>[<Gjs_panel-corners_aunetx_panel_corner_PanelCorner>:0x55f1641ca1f0] which isn't a descendent of the stage!
Oct 19 17:21:44  gnome-text-edit[21085]: Trying to snapshot GtkGizmo 0x556313bbfb40 without a current allocation
Oct 19 17:21:44  gnome-text-edit[21085]: Trying to snapshot GtkGizmo 0x556313bc2ce0 without a current allocation
Oct 19 17:23:04  gnome-text-edit[21085]: Trying to snapshot GtkGizmo 0x556313bbfb40 without a current allocation
Oct 19 17:23:04  gnome-text-edit[21085]: Trying to snapshot GtkGizmo 0x556313bc2ce0 without a current allocation
Oct 19 17:24:33  systemd[2177]: Started dbus-:[email protected].
Oct 19 17:24:33  nautilus[21354]: Connecting to org.freedesktop.Tracker3.Miner.Files
Oct 19 17:24:33  gnome-shell[2911]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Oct 19 17:24:34  systemd[2177]: Started dbus-:[email protected].
Oct 19 17:24:34  audit: BPF prog-id=107 op=LOAD
Oct 19 17:24:34  audit: BPF prog-id=108 op=LOAD
Oct 19 17:24:34  audit: BPF prog-id=109 op=LOAD
Oct 19 17:24:34  systemd[1]: Starting systemd-hostnamed.service - Hostname Service...
Oct 19 17:24:34  systemd[1]: Started systemd-hostnamed.service - Hostname Service.
Oct 19 17:24:34  audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 19 17:24:34  gnome-shell[2911]: meta_workspace_add_window: assertion 'g_list_find (workspace->mru_list, window) == NULL' failed
Oct 19 17:24:34  gnome-shell[2911]: **
Oct 19 17:24:34  gnome-shell[2911]: Clutter:ERROR:../clutter/clutter/clutter-actor.c:11464:clutter_actor_destroy_all_children: assertion failed: (self->priv->n_children == 0)
Oct 19 17:24:34  gnome-shell[2911]: Bail out! Clutter:ERROR:../clutter/clutter/clutter-actor.c:11464:clutter_actor_destroy_all_children: assertion failed: (self->priv->n_children == 0)
Oct 19 17:24:34  gnome-shell[2911]: == Stack trace for context 0x55f160b21460 ==
Oct 19 17:24:34  gnome-shell[2911]: #0   55f160bec1c0 i   resource:///org/gnome/shell/ui/workspacesView.js:1014 (583af508bf0 @ 129)
Oct 19 17:24:34  gnome-shell[2911]: #1   55f160bec130 i   resource:///org/gnome/shell/ui/overviewControls.js:699 (2dde5b17bba0 @ 50)
Oct 19 17:24:34  gnome-shell[2911]: #2   55f160bec0a8 i   resource:///org/gnome/shell/ui/layout.js:372 (311c5b7cefb0 @ 22)
Oct 19 17:24:34  audit[2911]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=2911 comm="gnome-shell" exe="/usr/bin/gnome-shell" sig=6 res=1
Oct 19 17:24:34  gnome-shell[2911]: #3   55f160bec018 i   resource:///org/gnome/shell/ui/overview.js:652 (2dde5b177a10 @ 190)
Oct 19 17:24:34  gnome-shell[2911]: #4   55f160bebf98 i   resource:///org/gnome/shell/ui/overview.js:635 (2dde5b1779c0 @ 12)
Oct 19 17:24:34  gnome-shell[2911]: #5   55f160bebf18 i   resource:///org/gnome/shell/ui/overviewControls.js:750 (2dde5b17bdd0 @ 55)
Oct 19 17:24:34  gnome-shell[2911]: #6   7ffd8c34fe10 b   resource:///org/gnome/shell/ui/environment.js:84 (311c5b77d100 @ 39)
Oct 19 17:24:34  gnome-shell[2911]: #7   7ffd8c350530 b   resource:///org/gnome/shell/ui/environment.js:250 (311c5b77d600 @ 14)
Oct 19 17:24:34  gnome-shell[2911]: #8   55f160bebe88 i   resource:///org/gnome/shell/ui/init.js:21 (311c5b770ba0 @ 48)
Oct 19 17:24:34  systemd[1]: Created slice system-systemd\x2dcoredump.slice - Slice /system/systemd-coredump.
Oct 19 17:24:34  audit: BPF prog-id=110 op=LOAD
Oct 19 17:24:34  audit: BPF prog-id=111 op=LOAD
Oct 19 17:24:34  audit: BPF prog-id=112 op=LOAD
Oct 19 17:24:34  systemd[1]: Started [email protected] - Process Core Dump (PID 21402/UID 0).
Oct 19 17:24:34  audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:syjournalctl /usr/bin/gnome-shellstem_r:init_t:s0 msg='unit=systemd-coredump@0-21402-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 19 17:24:35  systemd-coredump[21403]: Process 2911 (gnome-shell) of user 1000 dumped core.
                                                         
                                                         Module libpcsclite.so.1 from rpm pcsc-lite-2.0.0-2.fc39.x86_64
                                                         Module libopensc.so.8 from rpm opensc-0.23.0-5.fc39.x86_64
                                                         Module opensc-pkcs11.so from rpm opensc-0.23.0-5.fc39.x86_64
                                                         Module p11-kit-trust.so from rpm p11-kit-0.25.0-2.fc39.x86_64
                                                         Module libgiognutls.so from rpm glib-networking-2.78.0-1.fc39.x86_64
                                                         Module libnss_resolve.so.2 from rpm systemd-254.5-2.fc39.x86_64
                                                         Module libnss_mdns4_minimal.so.2 from rpm nss-mdns-0.15.1-9.fc39.x86_64
                                                         Module libnss_myhostname.so.2 from rpm systemd-254.5-2.fc39.x86_64
                                                         Module libgiognomeproxy.so from rpm glib-networking-2.78.0-1.fc39.x86_64
                                                         Module libssl.so.3 from rpm openssl-3.1.1-4.fc39.x86_64
                                                         Module libmpg123.so.0 from rpm mpg123-1.31.3-2.fc39.x86_64
                                                         Module libopus.so.0 from rpm opus-1.3.1-13.fc39.x86_64
                                                         Module libvorbisenc.so.2 from rpm libvorbis-1.3.7-8.fc39.x86_64
                                                         Module libFLAC.so.12 from rpm flac-1.4.3-2.fc39.x86_64
                                                         Module libgsm.so.1 from rpm gsm-1.0.22-3.fc39.x86_64
                                                         Module libsndfile.so.1 from rpm libsndfile-1.1.0-9.fc39.x86_64
                                                         Module libpulsecommon-16.1.so from rpm pulseaudio-16.1-5.fc39.x86_64
                                                         Module libpulse-mainloop-glib.so.0 from rpm pulseaudio-16.1-5.fc39.x86_64
                                                         Module libpulse.so.0 from rpm pulseaudio-16.1-5.fc39.x86_64
                                                         Module libgvc.so from rpm gnome-shell-45.0-1.fc39.x86_64
                                                         Module libpipewire-module-session-manager.so from rpm pipewire-0.3.82-2.fc39.x86_64
                                                         Module libpipewire-module-metadata.so from rpm pipewire-0.3.82-2.fc39.x86_64
                                                         Module libpipewire-module-adapter.so from rpm pipewire-0.3.82-2.fc39.x86_64
                                                         Module libpipewire-module-client-device.so from rpm pipewire-0.3.82-2.fc39.x86_64
                                                         Module libpipewire-module-client-node.so from rpm pipewire-0.3.82-2.fc39.x86_64
                                                         Module libpipewire-module-protocol-native.so from rpm pipewire-0.3.82-2.fc39.x86_64
                                                         Module libspa-dbus.so from rpm pipewire-0.3.82-2.fc39.x86_64
                                                         Module librsvg-2.so.2 from rpm librsvg2-2.57.0-1.fc39.x86_64
                                                         Module libpixbufloader-svg.so from rpm librsvg2-2.57.0-1.fc39.x86_64
                                                         Module libgioremote-volume-monitor.so from rpm gvfs-1.52.0-1.fc39.x86_64
                                                         Module libcrypt.so.2 from rpm libxcrypt-4.4.36-2.fc39.x86_64
                                                         Module libaccountsservice.so.0 from rpm accountsservice-23.13.9-2.fc39.x86_64
                                                         Module libgeocode-glib-2.so.0 from rpm geocode-glib-3.26.4-8.fc39.x86_64
                                                         Module libgweather-4.so.0 from rpm libgweather4-4.4.0-1.fc39.x86_64
                                                         Module libgdm.so.1 from rpm gdm-45.0.1-4.fc39.x86_64
                                                         Module libgeoclue-2.so.0 from rpm geoclue2-2.7.0-2.fc39.x86_64
                                                         Module libmalcontent-0.so.0 from rpm malcontent-0.11.1-2.fc39.x86_64
                                                         Module libibus-1.0.so.5 from rpm ibus-1.5.29~rc1-4.fc39.x86_64
                                                         Module libcrypto.so.3 from rpm openssl-3.1.1-4.fc39.x86_64
                                                         Module libkeyutils.so.1 from rpm keyutils-1.6.1-7.fc39.x86_64
                                                         Module libkrb5support.so.0 from rpm krb5-1.21.2-2.fc39.x86_64
                                                         Module libcom_err.so.2 from rpm e2fsprogs-1.47.0-2.fc39.x86_64
                                                         Module libk5crypto.so.3 from rpm krb5-1.21.2-2.fc39.x86_64
                                                         Module libkrb5.so.3 from rpm krb5-1.21.2-2.fc39.x86_64
                                                         Module libnghttp2.so.14 from rpm nghttp2-1.55.1-4.fc39.x86_64
                                                         Module libgssapi_krb5.so.2 from rpm krb5-1.21.2-2.fc39.x86_64
                                                         Module libpsl.so.5 from rpm libpsl-0.21.2-4.fc39.x86_64
                                                         Module libsoup-3.0.so.0 from rpm libsoup3-3.4.3-1.fc39.x86_64
                                                         Module libgnome-bg-4.so.2 from rpm gnome-desktop3-44.0-7.fc39.x86_64
                                                         Module libsharpyuv.so.0 from rpm libwebp-1.3.2-2.fc39.x86_64
                                                         Module libjbig.so.2.1 from rpm jbigkit-2.1-26.fc39.x86_64
                                                         Module libLerc.so.4 from rpm liblerc-4.0.0-4.fc39.x86_64
                                                         Module libwebp.so.7 from rpm libwebp-1.3.2-2.fc39.x86_64
                                                         Module libcairo-script-interpreter.so.2 from rpm cairo-1.18.0-1.fc39.x86_64
                                                         Module libwayland-egl.so.1 from rpm wayland-1.22.0-2.fc39.x86_64
                                                         Module libtiff.so.5 from rpm libtiff-4.4.0-8.fc39.x86_64
                                                         Module libtracker-sparql-3.0.so.0 from rpm tracker-3.6.0-1.fc39.x86_64
                                                         Module libepoxy.so.0 from rpm libepoxy-1.5.10-4.fc39.x86_64
                                                         Module libgtk-4.so.1 from rpm gtk4-4.12.3-1.fc39.x86_64
                                                         Module libupower-glib.so.3 from rpm upower-1.90.2-3.fc39.x86_64
                                                         Module libgnome-bluetooth-3.0.so.13 from rpm gnome-bluetooth-42.6-1.fc39.x86_64
                                                         Module libspa-journal.so from rpm pipewire-0.3.82-2.fc39.x86_64
                                                         Module libspa-support.so from rpm pipewire-0.3.82-2.fc39.x86_64
                                                         Module libxshmfence.so.1 from rpm libxshmfence-1.3-13.fc39.x86_64
                                                         Module libxcb-sync.so.1 from rpm libxcb-1.13.1-12.fc39.x86_64
                                                         Module libxcb-present.so.0 from rpm libxcb-1.13.1-12.fc39.x86_64
                                                         Module libxcb-dri3.so.0 from rpm libxcb-1.13.1-12.fc39.x86_64
                                                         Module libxcb-xfixes.so.0 from rpm libxcb-1.13.1-12.fc39.x86_64
                                                         Module libxcb-dri2.so.0 from rpm libxcb-1.13.1-12.fc39.x86_64
                                                         Module libglapi.so.0 from rpm mesa-23.2.1-2.fc39.x86_64
                                                         Module libEGL_mesa.so.0 from rpm mesa-23.2.1-2.fc39.x86_64
                                                         Module libnvidia-egl-gbm.so.1 from rpm egl-gbm-1.1.0-5.fc39.x86_64
                                                         Module libwayland-client.so.0 from rpm wayland-1.22.0-2.fc39.x86_64
                                                         Module libnvidia-egl-wayland.so.1 from rpm egl-wayland-1.1.12-3.fc39.x86_64
                                                         Module libdconfsettings.so from rpm dconf-0.40.0-9.fc39.x86_64
                                                         Module libgvfscommon.so from rpm gvfs-1.52.0-1.fc39.x86_64
                                                         Module libgvfsdbus.so from rpm gvfs-1.52.0-1.fc39.x86_64
                                                         Module libbrotlicommon.so.1 from rpm brotli-1.1.0-1.fc39.x86_64
                                                         Module libogg.so.0 from rpm libogg-1.3.5-6.fc39.x86_64
                                                         Module libvorbis.so.0 from rpm libvorbis-1.3.7-8.fc39.x86_64
                                                         Module libdatrie.so.1 from rpm libdatrie-0.2.13-7.fc39.x86_64
                                                         Module libicudata.so.73 from rpm icu-73.2-2.fc39.x86_64
                                                         Module libgmp.so.10 from rpm gmp-6.2.1-5.fc39.x86_64
                                                         Module libhogweed.so.6 from rpm nettle-3.9.1-2.fc39.x86_64
                                                         Module libnettle.so.8 from rpm nettle-3.9.1-2.fc39.x86_64
                                                         Module libtasn1.so.6 from rpm libtasn1-4.19.0-3.fc39.x86_64
                                                         Module libunistring.so.5 from rpm libunistring-1.1-5.fc39.x86_64
                                                         Module libidn2.so.0 from rpm libidn2-2.3.4-3.fc39.x86_64
                                                         Module libbrotlidec.so.1 from rpm brotli-1.1.0-1.fc39.x86_64
                                                         Module libbz2.so.1 from rpm bzip2-1.0.8-16.fc39.x86_64
                                                         Module libexpat.so.1 from rpm expat-2.5.0-3.fc39.x86_64
                                                         Module libevdev.so.2 from rpm libevdev-1.13.1-2.fc39.x86_64
                                                         Module libmtdev.so.1 from rpm mtdev-1.1.6-6.fc39.x86_64
                                                         Module libuuid.so.1 from rpm util-linux-2.39.2-1.fc39.x86_64
                                                         Module libxcb-xkb.so.1 from rpm libxcb-1.13.1-12.fc39.x86_64
                                                         Module libxcb-util.so.1 from rpm xcb-util-0.4.1-3.fc39.x86_64
                                                         Module libltdl.so.7 from rpm libtool-2.4.7-7.fc39.x86_64
                                                         Module libtdb.so.1 from rpm libtdb-1.4.9-1.fc39.x86_64
                                                         Module libvorbisfile.so.3 from rpm libvorbis-1.3.7-8.fc39.x86_64
                                                         Module libGLX.so.0 from rpm libglvnd-1.7.0-1.fc39.x86_64
                                                         Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-1.fc39.x86_64
                                                         Module libxml2.so.2 from rpm libxml2-2.10.4-3.fc39.x86_64
                                                         Module libgraphite2.so.3 from rpm graphite2-1.3.14-12.fc39.x86_64
                                                         Module libthai.so.0 from rpm libthai-0.1.29-6.fc39.x86_64
                                                         Module libtinfo.so.6 from rpm ncurses-6.4-7.20230520.fc39.x86_64
                                                         Module libicuuc.so.73 from rpm icu-73.2-2.fc39.x86_64
                                                         Module libicui18n.so.73 from rpm icu-73.2-2.fc39.x86_64
                                                         Module libblkid.so.1 from rpm util-linux-2.39.2-1.fc39.x86_64
                                                         Module libseccomp.so.2 from rpm libseccomp-2.5.3-6.fc39.x86_64
                                                         Module libxkbregistry.so.0 from rpm libxkbcommon-1.6.0-1.fc39.x86_64
                                                         Module libgnutls.so.30 from rpm gnutls-3.8.1-1.fc39.x86_64
                                                         Module libzstd.so.1 from rpm zstd-1.5.5-4.fc39.x86_64
                                                         Module liblzma.so.5 from rpm xz-5.4.4-1.fc39.x86_64
                                                         Module liblz4.so.1 from rpm lz4-1.9.4-4.fc39.x86_64
                                                         Module libcap.so.2 from rpm libcap-2.48-7.fc39.x86_64
                                                         Module libp11-kit.so.0 from rpm p11-kit-0.25.0-2.fc39.x86_64
                                                         Module libgck-2.so.2 from rpm gcr-4.1.0-2.fc39.x86_64
                                                         Module libpixman-1.so.0 from rpm pixman-0.42.2-2.fc39.x86_64
                                                         Module libxcb-shm.so.0 from rpm libxcb-1.13.1-12.fc39.x86_64
                                                         Module libxcb-render.so.0 from rpm libxcb-1.13.1-12.fc39.x86_64
                                                         Module libXrender.so.1 from rpm libXrender-0.9.11-3.fc39.x86_64
                                                         Module libfreetype.so.6 from rpm freetype-2.13.1-2.fc39.x86_64
                                                         Module libjpeg.so.62 from rpm libjpeg-turbo-2.1.4-3.fc39.x86_64
                                                         Module libpng16.so.16 from rpm libpng-1.6.37-15.fc39.x86_64
                                                         Module libGLESv2.so.2 from rpm libglvnd-1.7.0-1.fc39.x86_64
                                                         Module libdrm.so.2 from rpm libdrm-2.4.114-3.fc39.x86_64
                                                         Module libgbm.so.1 from rpm mesa-23.2.1-2.fc39.x86_64
                                                         Module libinput.so.10 from rpm libinput-1.24.0-1.fc39.x86_64
                                                         Module libSM.so.6 from rpm libSM-1.2.3-13.fc39.x86_64
                                                         Module libXau.so.6 from rpm libXau-1.0.11-3.fc39.x86_64
                                                         Module libxcb-res.so.0 from rpm libxcb-1.13.1-12.fc39.x86_64
                                                         Module libxcb-randr.so.0 from rpm libxcb-1.13.1-12.fc39.x86_64
                                                         Module libxcb.so.1 from rpm libxcb-1.13.1-12.fc39.x86_64
                                                         Module libX11-xcb.so.1 from rpm libX11-1.8.7-1.fc39.x86_64
                                                         Module libxkbcommon-x11.so.0 from rpm libxkbcommon-1.6.0-1.fc39.x86_64
                                                         Module libxkbfile.so.1 from rpm libxkbfile-1.1.1-3.fc39.x86_64
                                                         Module libXcursor.so.1 from rpm libXcursor-1.2.1-4.fc39.x86_64
                                                         Module libICE.so.6 from rpm libICE-1.0.10-11.fc39.x86_64
                                                         Module libXinerama.so.1 from rpm libXinerama-1.1.5-3.fc39.x86_64
                                                         Module libudev.so.1 from rpm systemd-254.5-2.fc39.x86_64
                                                         Module libgudev-1.0.so.0 from rpm libgudev-238-2.fc39.x86_64
                                                         Module libeis.so.1 from rpm libei-1.1.0-2.fc39.x86_64
                                                         Module libxkbcommon.so.0 from rpm libxkbcommon-1.6.0-1.fc39.x86_64
                                                         Module liblcms2.so.2 from rpm lcms2-2.15-2.fc39.x86_64
                                                         Module libcolord.so.2 from rpm colord-1.4.6-6.fc39.x86_64
                                                         Module libwacom.so.9 from rpm libwacom-2.8.0-1.fc39.x86_64
                                                         Module libXi.so.6 from rpm libXi-1.8.1-2.fc39.x86_64
                                                         Module libXtst.so.6 from rpm libXtst-1.2.4-3.fc39.x86_64
                                                         Module libXrandr.so.2 from rpm libXrandr-1.5.4-1.fc39.x86_64
                                                         Module libXcomposite.so.1 from rpm libXcomposite-0.4.5-10.fc39.x86_64
                                                         Module libXdamage.so.1 from rpm libXdamage-1.1.5-10.fc39.x86_64
                                                         Module libXext.so.6 from rpm libXext-1.3.5-3.fc39.x86_64
                                                         Module libGL.so.1 from rpm libglvnd-1.7.0-1.fc39.x86_64
                                                         Module libEGL.so.1 from rpm libglvnd-1.7.0-1.fc39.x86_64
                                                         Module libwayland-server.so.0 from rpm wayland-1.22.0-2.fc39.x86_64
                                                         Module libfontconfig.so.1 from rpm fontconfig-2.14.2-5.fc39.x86_64
                                                         Module libpangoft2-1.0.so.0 from rpm pango-1.51.0-1.fc39.x86_64
                                                         Module libpangocairo-1.0.so.0 from rpm pango-1.51.0-1.fc39.x86_64
                                                         Module libfribidi.so.0 from rpm fribidi-1.0.13-2.fc39.x86_64
                                                         Module libharfbuzz.so.0 from rpm harfbuzz-8.2.1-2.fc39.x86_64
                                                         Module libpango-1.0.so.0 from rpm pango-1.51.0-1.fc39.x86_64
                                                         Module libjson-glib-1.0.so.0 from rpm json-glib-1.8.0-1.fc39.x86_64
                                                         Module libcairo-gobject.so.2 from rpm cairo-1.18.0-1.fc39.x86_64
                                                         Module libreadline.so.8 from rpm readline-8.2-4.fc39.x86_64
                                                         Module libmozjs-115.so.0 from rpm mozjs115-115.3.1-1.fc39.x86_64
                                                         Module libdbus-1.so.3 from rpm dbus-1.14.10-1.fc39.x86_64
                                                         Module libatk-1.0.so.0 from rpm at-spi2-core-2.50.0-1.fc39.x86_64
                                                         Module libatspi.so.0 from rpm at-spi2-core-2.50.0-1.fc39.x86_64
                                                         Module libffi.so.8 from rpm libffi-3.4.4-4.fc39.x86_64
                                                         Module libpcre2-8.so.0 from rpm pcre2-10.42-1.fc39.2.x86_64
                                                         Module libselinux.so.1 from rpm libselinux-3.5-5.fc39.x86_64
                                                         Module libmount.so.1 from rpm util-linux-2.39.2-1.fc39.x86_64
                                                         Module libz.so.1 from rpm zlib-1.2.13-4.fc39.x86_64
                                                         Module libgmodule-2.0.so.0 from rpm glib2-2.78.0-3.fc39.x86_64
                                                         Module libgnome-desktop-4.so.2 from rpm gnome-desktop3-44.0-7.fc39.x86_64
                                                         Module libXfixes.so.3 from rpm libXfixes-6.0.0-6.fc39.x86_64
                                                         Module libsecret-1.so.0 from rpm libsecret-0.21.1-1.fc39.x86_64
                                                         Module libnm.so.0 from rpm NetworkManager-1.44.2-1.fc39.x86_64
                                                         Module libpipewire-0.3.so.0 from rpm pipewire-0.3.82-2.fc39.x86_64
                                                         Module libsystemd.so.0 from rpm systemd-254.5-2.fc39.x86_64
                                                         Module libgcr-4.so.4 from rpm gcr-4.1.0-2.fc39.x86_64
                                                         Module libpolkit-gobject-1.so.0 from rpm polkit-123-1.fc39.x86_64
                                                         Module libpolkit-agent-1.so.0 from rpm polkit-123-1.fc39.x86_64
                                                         Module libmutter-cogl-13.so.0 from rpm mutter-45.0-9.fc39.x86_64
                                                         Module libgraphene-1.0.so.0 from rpm graphene-1.10.6-6.fc39.x86_64
                                                         Module libcairo.so.2 from rpm cairo-1.18.0-1.fc39.x86_64
                                                         Module libX11.so.6 from rpm libX11-1.8.7-1.fc39.x86_64
                                                         Module libmutter-mtk-13.so.0 from rpm mutter-45.0-9.fc39.x86_64
                                                         Module libgdk_pixbuf-2.0.so.0 from rpm gdk-pixbuf2-2.42.10-5.fc39.x86_64
                                                         Module libst-13.so from rpm gnome-shell-45.0-1.fc39.x86_64
                                                         Module libgnome-shell-menu.so from rpm gnome-shell-45.0-1.fc39.x86_64
                                                         Module libmutter-13.so.0 from rpm mutter-45.0-9.fc39.x86_64
                                                         Module libgirepository-1.0.so.1 from rpm gobject-introspection-1.78.1-1.fc39.x86_64
                                                         Module libmutter-cogl-pango-13.so.0 from rpm mutter-45.0-9.fc39.x86_64
                                                         Module libmutter-clutter-13.so.0 from rpm mutter-45.0-9.fc39.x86_64
                                                         Module libgjs.so.0 from rpm gjs-1.78.0-2.fc39.x86_64
                                                         Module libatk-bridge-2.0.so.0 from rpm at-spi2-core-2.50.0-1.fc39.x86_64
                                                         Module libgobject-2.0.so.0 from rpm glib2-2.78.0-3.fc39.x86_64
                                                         Module libglib-2.0.so.0 from rpm glib2-2.78.0-3.fc39.x86_64
                                                         Module libgio-2.0.so.0 from rpm glib2-2.78.0-3.fc39.x86_64
                                                         Module libshell-13.so from rpm gnome-shell-45.0-1.fc39.x86_64
                                                         Module gnome-shell from rpm gnome-shell-45.0-1.fc39.x86_64
                                                         Stack trace of thread 2911:
                                                         #0  0x00007f2a204ae834 __pthread_kill_implementation (libc.so.6 + 0x90834)
                                                         #1  0x00007f2a2045c8ee raise (libc.so.6 + 0x3e8ee)
                                                         #2  0x000055f160642b76 dump_gjs_stack_on_signal_handler (gnome-shell + 0x4b76)
                                                         #3  0x00007f2a2045c9a0 __restore_rt (libc.so.6 + 0x3e9a0)
                                                         #4  0x00007f2a204ae834 __pthread_kill_implementation (libc.so.6 + 0x90834)
                                                         #5  0x00007f2a2045c8ee raise (libc.so.6 + 0x3e8ee)
                                                         #6  0x00007f2a204448ff abort (libc.so.6 + 0x268ff)
                                                         #7  0x00007f2a2113e056 g_assertion_message.cold (libglib-2.0.so.0 + 0x20056)
                                                         #8  0x00007f2a2119fd87 g_assertion_message_expr (libglib-2.0.so.0 + 0x81d87)
                                                         #9  0x00007f2a209b9c54 clutter_actor_destroy_all_children (libmutter-clutter-13.so.0 + 0x4bc54)
                                                         #10 0x00007f2a210d248c g_closure_invoke (libgobject-2.0.so.0 + 0x1448c)
                                                         #11 0x00007f2a21100cd4 signal_emit_unlocked_R.isra.0 (libgobject-2.0.so.0 + 0x42cd4)
                                                         #12 0x00007f2a210f1d59 signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x33d59)
                                                         #13 0x00007f2a210f1f91 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33f91)
                                                         #14 0x00007f2a210f2053 g_signal_emit (libgobject-2.0.so.0 + 0x34053)
                                                         #15 0x00007f2a209b4eb2 clutter_actor_dispose (libmutter-clutter-13.so.0 + 0x46eb2)
                                                         #16 0x00007f2a210e0aea g_object_run_dispose (libgobject-2.0.so.0 + 0x22aea)
                                                         #17 0x00007f2a209b7dbe clutter_actor_destroy (libmutter-clutter-13.so.0 + 0x49dbe)
                                                         #18 0x00007f2a209b9ba4 clutter_actor_destroy_all_children (libmutter-clutter-13.so.0 + 0x4bba4)
                                                         #19 0x00007f2a210d248c g_closure_invoke (libgobject-2.0.so.0 + 0x1448c)
                                                         #20 0x00007f2a21100cd4 signal_emit_unlocked_R.isra.0 (libgobject-2.0.so.0 + 0x42cd4)
                                                         #21 0x00007f2a210f1d59 signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x33d59)
                                                         #22 0x00007f2a210f1f91 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33f91)
                                                         #23 0x00007f2a210f2053 g_signal_emit (libgobject-2.0.so.0 + 0x34053)
                                                         #24 0x00007f2a209b4eb2 clutter_actor_dispose (libmutter-clutter-13.so.0 + 0x46eb2)
                                                         #25 0x00007f2a208e2f1b st_widget_dispose (libst-13.so + 0x58f1b)
                                                         #26 0x00007f2a210e0aea g_object_run_dispose (libgobject-2.0.so.0 + 0x22aea)
                                                         #27 0x00007f2a209b7dbe clutter_actor_destroy (libmutter-clutter-13.so.0 + 0x49dbe)
                                                         #28 0x00007f2a209b9ba4 clutter_actor_destroy_all_children (libmutter-clutter-13.so.0 + 0x4bba4)
                                                         #29 0x00007f2a210d252a g_closure_invoke (libgobject-2.0.so.0 + 0x1452a)
                                                         #30 0x00007f2a21100cd4 signal_emit_unlocked_R.isra.0 (libgobject-2.0.so.0 + 0x42cd4)
                                                         #31 0x00007f2a210f1d59 signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x33d59)
                                                         #32 0x00007f2a210f1f91 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33f91)
                                                         #33 0x00007f2a210f2053 g_signal_emit (libgobject-2.0.so.0 + 0x34053)
                                                         #34 0x00007f2a209b4eb2 clutter_actor_dispose (libmutter-clutter-13.so.0 + 0x46eb2)
                                                         #35 0x00007f2a208e2f1b st_widget_dispose (libst-13.so + 0x58f1b)
                                                         #36 0x00007f2a210e0aea g_object_run_dispose (libgobject-2.0.so.0 + 0x22aea)
                                                         #37 0x00007f2a209b7dbe clutter_actor_destroy (libmutter-clutter-13.so.0 + 0x49dbe)
                                                         #38 0x00007f2a1fb06056 ffi_call_unix64 (libffi.so.8 + 0x9056)
                                                         #39 0x00007f2a1fb025ef ffi_call_int.lto_priv.0 (libffi.so.8 + 0x55ef)
                                                         #40 0x00007f2a1fb053fe ffi_call (libffi.so.8 + 0x83fe)
                                                         #41 0x00007f2a20ad780f _ZN3Gjs8Function6invokeEP9JSContextRKN2JS8CallArgsENS3_6HandleIP8JSObjectEEP11_GIArgument.localalias.lto_priv.0 (libgjs.so.0 + 0x4e80f)
                                                         #42 0x00007f2a20ae20b4 _ZN3Gjs8Function4callEP9JSContextjPN2JS5ValueE (libgjs.so.0 + 0x590b4)
                                                         #43 0x00007f2a1ed2c578 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-115.so.0 + 0x12c578)
                                                         #44 0x00007f2a1ed20453 _ZN2js9InterpretEP9JSContextRNS_8RunStateE (libmozjs-115.so.0 + 0x120453)
                                                         #45 0x00007f2a1ed2c033 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-115.so.0 + 0x12c033)
                                                         #46 0x00007f2a1ed2c44b _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-115.so.0 + 0x12c44b)
                                                         #47 0x00007f2a1ed2c9bd _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EENS_10CallReasonE (libmozjs-115.so.0 + 0x12c9bd)
                                                         #48 0x00007f2a1ed9eb41 _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-115.so.0 + 0x19eb41)
                                                         #49 0x00007f2a20ad49e5 _ZN3Gjs7Closure6invokeEN2JS6HandleIP8JSObjectEERKNS1_16HandleValueArrayENS1_13MutableHandleINS1_5ValueEEE (libgjs.so.0 + 0x4b9e5)
                                                         #50 0x00007f2a20adc0e6 _ZN21GjsCallbackTrampoline16callback_closureEPP11_GIArgumentPv (libgjs.so.0 + 0x530e6)
                                                         #51 0x00007f2a20add6f8 _ZZN21GjsCallbackTrampoline14create_closureEvENUlP7ffi_cifPvPS2_S2_E_4_FUNES1_S2_S3_S2_ (libgjs.so.0 + 0x546f8)
                                                         #52 0x00007f2a1fb05a81 ffi_closure_unix64_inner (libffi.so.8 + 0x8a81)
                                                         #53 0x00007f2a1fb06278 ffi_closure_unix64 (libffi.so.8 + 0x9278)
                                                         #54 0x00007f2a210f108a signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x3308a)
                                                         #55 0x00007f2a210f1f91 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33f91)
                                                         #56 0x00007f2a210f2053 g_signal_emit (libgobject-2.0.so.0 + 0x34053)
                                                         #57 0x00007f2a209b1577 clutter_actor_hide (libmutter-clutter-13.so.0 + 0x43577)
                                                         #58 0x00007f2a1fb06056 ffi_call_unix64 (libffi.so.8 + 0x9056)
                                                         #59 0x00007f2a1fb025ef ffi_call_int.lto_priv.0 (libffi.so.8 + 0x55ef)
                                                         #60 0x00007f2a1fb053fe ffi_call (libffi.so.8 + 0x83fe)
                                                         #61 0x00007f2a20ad780f _ZN3Gjs8Function6invokeEP9JSContextRKN2JS8CallArgsENS3_6HandleIP8JSObjectEEP11_GIArgument.localalias.lto_priv.0 (libgjs.so.0 + 0x4e80f)
                                                         #62 0x00007f2a20ae20b4 _ZN3Gjs8Function4callEP9JSContextjPN2JS5ValueE (libgjs.so.0 + 0x590b4)
                                                         #63 0x00007f2a1ed2c578 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-115.so.0 + 0x12c578)
                                                         
                                                         Stack trace of thread 2935:
                                                         #0  0x00007f2a204a9169 __futex_abstimed_wait_common (libc.so.6 + 0x8b169)
                                                         #1  0x00007f2a204abb09 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8db09)
                                                         #2  0x00007f2a1f4dfcdd _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-115.so.0 + 0x8dfcdd)
                                                         #3  0x00007f2a1f4e2915 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so.0 + 0x8e2915)
                                                         #4  0x00007f2a1ede49fd _ZN2js12HelperThread10ThreadMainEPNS_18InternalThreadPoolEPS0_ (libmozjs-115.so.0 + 0x1e49fd)
                                                         #5  0x00007f2a1ede48cb _ZN2js6detail16ThreadTrampolineIRFvPNS_18InternalThreadPoolEPNS_12HelperThreadEEJRS3_S5_EE5StartEPv (libmozjs-115.so.0 + 0x1e48cb)
                                                         #6  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #7  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 2934:
                                                         #0  0x00007f2a204a9169 __futex_abstimed_wait_common (libc.so.6 + 0x8b169)
                                                         #1  0x00007f2a204abb09 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8db09)
                                                         #2  0x00007f2a1f4dfcdd _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-115.so.0 + 0x8dfcdd)
                                                         #3  0x00007f2a1f4e2915 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so.0 + 0x8e2915)
                                                         #4  0x00007f2a1ede49fd _ZN2js12HelperThread10ThreadMainEPNS_18InternalThreadPoolEPS0_ (libmozjs-115.so.0 + 0x1e49fd)
                                                         #5  0x00007f2a1ede48cb _ZN2js6detail16ThreadTrampolineIRFvPNS_18InternalThreadPoolEPNS_12HelperThreadEEJRS3_S5_EE5StartEPv (libmozjs-115.so.0 + 0x1e48cb)
                                                         #6  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #7  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 2938:
                                                         #0  0x00007f2a204a9169 __futex_abstimed_wait_common (libc.so.6 + 0x8b169)
                                                         #1  0x00007f2a204abb09 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8db09)
                                                         #2  0x00007f2a1f4dfcdd _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-115.so.0 + 0x8dfcdd)
                                                         #3  0x00007f2a1f4e2915 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so.0 + 0x8e2915)
                                                         #4  0x00007f2a1ede49fd _ZN2js12HelperThread10ThreadMainEPNS_18InternalThreadPoolEPS0_ (libmozjs-115.so.0 + 0x1e49fd)
                                                         #5  0x00007f2a1ede48cb _ZN2js6detail16ThreadTrampolineIRFvPNS_18InternalThreadPoolEPNS_12HelperThreadEEJRS3_S5_EE5StartEPv (libmozjs-115.so.0 + 0x1e48cb)
                                                         #6  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #7  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 2939:
                                                         #0  0x00007f2a204a9169 __futex_abstimed_wait_common (libc.so.6 + 0x8b169)
                                                         #1  0x00007f2a204abb09 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8db09)
                                                         #2  0x00007f2a1f4dfcdd _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-115.so.0 + 0x8dfcdd)
                                                         #3  0x00007f2a1f4e2915 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so.0 + 0x8e2915)
                                                         #4  0x00007f2a1ede49fd _ZN2js12HelperThread10ThreadMainEPNS_18InternalThreadPoolEPS0_ (libmozjs-115.so.0 + 0x1e49fd)
                                                         #5  0x00007f2a1ede48cb _ZN2js6detail16ThreadTrampolineIRFvPNS_18InternalThreadPoolEPNS_12HelperThreadEEJRS3_S5_EE5StartEPv (libmozjs-115.so.0 + 0x1e48cb)
                                                         #6  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #7  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 2940:
                                                         #0  0x00007f2a204a9169 __futex_abstimed_wait_common (libc.so.6 + 0x8b169)
                                                         #1  0x00007f2a204abb09 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8db09)
                                                         #2  0x00007f2a1f4dfcdd _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-115.so.0 + 0x8dfcdd)
                                                         #3  0x00007f2a1f4e2915 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so.0 + 0x8e2915)
                                                         #4  0x00007f2a1ede49fd _ZN2js12HelperThread10ThreadMainEPNS_18InternalThreadPoolEPS0_ (libmozjs-115.so.0 + 0x1e49fd)
                                                         #5  0x00007f2a1ede48cb _ZN2js6detail16ThreadTrampolineIRFvPNS_18InternalThreadPoolEPNS_12HelperThreadEEJRS3_S5_EE5StartEPv (libmozjs-115.so.0 + 0x1e48cb)
                                                         #6  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #7  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 2950:
                                                         #0  0x00007f2a20525b8d __poll (libc.so.6 + 0x107b8d)
                                                         #1  0x00007f2a211d4d14 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xb6d14)
                                                         #2  0x00007f2a2117b407 g_main_loop_run (libglib-2.0.so.0 + 0x5d407)
                                                         #3  0x00007f2a207b13d6 thread_impl_func (libmutter-13.so.0 + 0x1b13d6)
                                                         #4  0x00007f2a211ac123 g_thread_proxy (libglib-2.0.so.0 + 0x8e123)
                                                         #5  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #6  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 3509:
                                                         #0  0x00007f2a20533ac2 epoll_wait (libc.so.6 + 0x115ac2)
                                                         #1  0x00007f2a05d68b78 impl_pollfd_wait (libspa-support.so + 0x16b78)
                                                         #2  0x00007f2a05d5ae99 loop_iterate (libspa-support.so + 0x8e99)
                                                         #3  0x00007f2a1fe98093 do_loop (libpipewire-0.3.so.0 + 0x48093)
                                                         #4  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #5  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 2941:
                                                         #0  0x00007f2a204a9169 __futex_abstimed_wait_common (libc.so.6 + 0x8b169)
                                                         #1  0x00007f2a204abb09 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8db09)
                                                         #2  0x00007f2a1f4dfcdd _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-115.so.0 + 0x8dfcdd)
                                                         #3  0x00007f2a1f4e2915 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so.0 + 0x8e2915)
                                                         #4  0x00007f2a1ede49fd _ZN2js12HelperThread10ThreadMainEPNS_18InternalThreadPoolEPS0_ (libmozjs-115.so.0 + 0x1e49fd)
                                                         #5  0x00007f2a1ede48cb _ZN2js6detail16ThreadTrampolineIRFvPNS_18InternalThreadPoolEPNS_12HelperThreadEEJRS3_S5_EE5StartEPv (libmozjs-115.so.0 + 0x1e48cb)
                                                         #6  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #7  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 2932:
                                                         #0  0x00007f2a20525b8d __poll (libc.so.6 + 0x107b8d)
                                                         #1  0x00007f2a211d4d14 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xb6d14)
                                                         #2  0x00007f2a2117b407 g_main_loop_run (libglib-2.0.so.0 + 0x5d407)
                                                         #3  0x00007f2a20d47432 gdbus_shared_thread_func.lto_priv.0 (libgio-2.0.so.0 + 0x11c432)
                                                         #4  0x00007f2a211ac123 g_thread_proxy (libglib-2.0.so.0 + 0x8e123)
                                                         #5  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #6  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 4209:
                                                         #0  0x00007f2a20525b8d __poll (libc.so.6 + 0x107b8d)
                                                         #1  0x00007f29ec781536 poll_func (libpulse.so.0 + 0x35536)
                                                         #2  0x00007f29ec76a694 pa_mainloop_poll (libpulse.so.0 + 0x1e694)
                                                         #3  0x00007f29ec775163 pa_mainloop_iterate (libpulse.so.0 + 0x29163)
                                                         #4  0x00007f29ec775228 pa_mainloop_run (libpulse.so.0 + 0x29228)
                                                         #5  0x00007f29ec785741 thread (libpulse.so.0 + 0x39741)
                                                         #6  0x00007f29dc7d6ccb internal_thread_func (libpulsecommon-16.1.so + 0x60ccb)
                                                         #7  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #8  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 2929:
                                                         #0  0x00007f2a20525b8d __poll (libc.so.6 + 0x107b8d)
                                                         #1  0x00007f2a211d4d14 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xb6d14)
                                                         #2  0x00007f2a21177a93 g_main_context_iteration (libglib-2.0.so.0 + 0x59a93)
                                                         #3  0x00007f2a21177ae9 glib_worker_main (libglib-2.0.so.0 + 0x59ae9)
                                                         #4  0x00007f2a211ac123 g_thread_proxy (libglib-2.0.so.0 + 0x8e123)
                                                         #5  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #6  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 21352:
                                                         #0  0x00007f2a205315ad syscall (libc.so.6 + 0x1135ad)
                                                         #1  0x00007f2a211d22c0 g_cond_wait_until (libglib-2.0.so.0 + 0xb42c0)
                                                         #2  0x00007f2a211451f3 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x271f3)
                                                         #3  0x00007f2a211aecaa g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x90caa)
                                                         #4  0x00007f2a211ac123 g_thread_proxy (libglib-2.0.so.0 + 0x8e123)
                                                         #5  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #6  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 2995:
                                                         #0  0x00007f2a20525b8d __poll (libc.so.6 + 0x107b8d)
                                                         #1  0x00007f2a211d4d14 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xb6d14)
                                                         #2  0x00007f2a2117b407 g_main_loop_run (libglib-2.0.so.0 + 0x5d407)
                                                         #3  0x00007f2a207b10a7 input_thread (libmutter-13.so.0 + 0x1b10a7)
                                                         #4  0x00007f2a211ac123 g_thread_proxy (libglib-2.0.so.0 + 0x8e123)
                                                         #5  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #6  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 2928:
                                                         #0  0x00007f2a205315ad syscall (libc.so.6 + 0x1135ad)
                                                         #1  0x00007f2a211d198d g_cond_wait (libglib-2.0.so.0 + 0xb398d)
                                                         #2  0x00007f2a2114522b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2722b)
                                                         #3  0x00007f2a211ae233 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x90233)
                                                         #4  0x00007f2a211ac123 g_thread_proxy (libglib-2.0.so.0 + 0x8e123)
                                                         #5  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #6  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 2937:
                                                         #0  0x00007f2a204a9169 __futex_abstimed_wait_common (libc.so.6 + 0x8b169)
                                                         #1  0x00007f2a204abb09 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8db09)
                                                         #2  0x00007f2a1f4dfcdd _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-115.so.0 + 0x8dfcdd)
                                                         #3  0x00007f2a1f4e2915 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so.0 + 0x8e2915)
                                                         #4  0x00007f2a1ede49fd _ZN2js12HelperThread10ThreadMainEPNS_18InternalThreadPoolEPS0_ (libmozjs-115.so.0 + 0x1e49fd)
                                                         #5  0x00007f2a1ede48cb _ZN2js6detail16ThreadTrampolineIRFvPNS_18InternalThreadPoolEPNS_12HelperThreadEEJRS3_S5_EE5StartEPv (libmozjs-115.so.0 + 0x1e48cb)
                                                         #6  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #7  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 21344:
                                                         #0  0x00007f2a205315ad syscall (libc.so.6 + 0x1135ad)
                                                         #1  0x00007f2a211d22c0 g_cond_wait_until (libglib-2.0.so.0 + 0xb42c0)
                                                         #2  0x00007f2a211451f3 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x271f3)
                                                         #3  0x00007f2a211aecaa g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x90caa)
                                                         #4  0x00007f2a211ac123 g_thread_proxy (libglib-2.0.so.0 + 0x8e123)
                                                         #5  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #6  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 2933:
                                                         #0  0x00007f2a20525b8d __poll (libc.so.6 + 0x107b8d)
                                                         #1  0x00007f2a211d4d14 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xb6d14)
                                                         #2  0x00007f2a21177a93 g_main_context_iteration (libglib-2.0.so.0 + 0x59a93)
                                                         #3  0x00007f2a2127d6b5 dconf_gdbus_worker_thread (libdconfsettings.so + 0x76b5)
                                                         #4  0x00007f2a211ac123 g_thread_proxy (libglib-2.0.so.0 + 0x8e123)
                                                         #5  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #6  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         
                                                         Stack trace of thread 2936:
                                                         #0  0x00007f2a204a9169 __futex_abstimed_wait_common (libc.so.6 + 0x8b169)
                                                         #1  0x00007f2a204abb09 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8db09)
                                                         #2  0x00007f2a1f4dfcdd _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-115.so.0 + 0x8dfcdd)
                                                         #3  0x00007f2a1f4e2915 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so.0 + 0x8e2915)
                                                         #4  0x00007f2a1ede49fd _ZN2js12HelperThread10ThreadMainEPNS_18InternalThreadPoolEPS0_ (libmozjs-115.so.0 + 0x1e49fd)
                                                         #5  0x00007f2a1ede48cb _ZN2js6detail16ThreadTrampolineIRFvPNS_18InternalThreadPoolEPNS_12HelperThreadEEJRS3_S5_EE5StartEPv (libmozjs-115.so.0 + 0x1e48cb)
                                                         #6  0x00007f2a204ac897 start_thread (libc.so.6 + 0x8e897)
                                                         #7  0x00007f2a205336bc __clone3 (libc.so.6 + 0x1156bc)
                                                         ELF object binary architecture: AMD x86-64

I'm not familiar with extensions in general, but it appears that we create an erroneous space allocation for a non-existing actor, followed by an attempt to destroy all child actors, including the 'invalid' one inadvertently created. Perhaps it could be that we race with extensions that may simultaneously attempt to create a new workspace and manage window(s) within it?

Steps to Reproduce:

Note
This happens with all GNOME versions.

  • Enable extensions that manipulate workspace and window (see above).
  • Use GNOME Shell with panel corners and a workflow that involves frequent workspace interaction.
  • Observe unexpected assertion failures, errors in log and eventual gnome-shell crash.

...

That's pretty much all for now, but let me know if there are ways that I can provide more information!

Corners are drawn in the wrong places

image

The only corner that's in the right place is bottom left on the top left screen

Since it probably matters, here's my screen layout:

image

1 is 1920x1080, 2 is 2560x1440, 3 is 1920x515

[Feature Request] Support bottom panel

Hi! I have my panel moved down to the bottom of my screen using the Just Perfection extension, but sadly the corners don't show anymore. Really wish that this was supported by the extension (maybe with a switch if it's not possible to detect it?), thanks!
image

Doesn’t work after last update on Gnome 45

The extension broke down after the update. It is still displayed in the extension manager, and I can even change the settings as before, but visually there are no more rounded corners at all. I have Gnome 45 on my Fedora 39.

GNOME 44 support

Hello. I've just updated to Fedora 38, which has GNOME 44, and unfortunately this extension is no longer working. Could it be updated please? I'm feeling the lack of rounded corners already... Thanks.

Enable Blur

Hi, is there a way I can enable blur to this.

I currently use Blur My Shell extension, and i have enabled blur for my panel, and it looks really good. But in this extension it just adds black corners.

Any suggestions?

[ Feature request ] Dark/light colors automatically

Firstly, thank you this awesome extension.

If you have time to improve the extension, just an idea; add ability to change (automatically) the corners that related to the new light theme in GNOME 45. Because w/ this theme, the corners will be still that what we set up in the extension options.

image

Thank you again.

No topbar rounded corners

It seems like they're being drawn on top of the panel instead of being rendered below it. The corners could be seen in overview mode.
image
image
Screenshot from 2022-02-16 10-11-41(1)

Extension not working on Linux Mint 20.3

Error: Requiring Adw, version none: Typelib file for namespace 'Adw' (any version) not found

Stack trace:
@/home/daviinacio/.local/share/gnome-shell/extensions/panel-corners@aunetx/prefs.js:3:47
_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:204:33
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:132:13
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:175:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
run@resource:///org/gnome/gjs/modules/script/package.js:222:19
start@resource:///org/gnome/gjs/modules/script/package.js:206:5
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

Issues with wayland and 2nd screen

Hello,

im running Ubuntu Gnome with wayland and 2 monitors.
Graphics: Device-1: AMD driver: amdgpu v: kernel Display: wayland server: X.Org v: 1.22.1.1 with: Xwayland v: 22.1.1 compositor: gnome-shell v: 42.9 driver: X: loaded: amdgpu,ati unloaded: fbdev,modesetting,radeon,vesa gpu: amdgpu resolution: 1: 2560x1440~60Hz 2: 2560x1440~60Hz OpenGL: renderer: AMD Radeon RX 6650 XT (navi23 LLVM 15.0.7 DRM 3.49 6.2.0-33-generic) v: 4.6 Mesa 23.3~git2310010600.6b29c1~oibaf~j (git-6b29c16 2023-10-01 jammy-oibaf-ppa)
The rounded corners often don't work correctly on the 2nd screen with Flatpaks (Some work, some don't).

Description:
On main screen, everything works as expected.
On second screen, rounded corners are only shown if not in focus. If you focus the window on the 2nd screen, the rounded corners disappear. Only wayland session seems to be affected.

TypeError: prefsModule.buildPrefsWidget is not a function

The new preferences with v4 (d933ed0) is not opening:

Manjaro GNOME
GNOME Shell 41.4

The settings of extension panel-corners@aunetx had an error:

TypeError: prefsModule.buildPrefsWidget is not a function

Stack trace:

_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:219:40
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:128:33
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:115:22
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:177:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
run@resource:///org/gnome/gjs/modules/script/package.js:206:19
start@resource:///org/gnome/gjs/modules/script/package.js:190:8
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

incompatible with blur my shell

When windows are not full screen this extension continues to draw black corners even though the panel is transparent.

Please at least give the option to disable the extension when windows are not full screen.

Corners should only be drawn when windows are full screen.

feature request: disable when app is fullscreened

when playing fullscreen games, i am unable to click any of the corners of my screen which interferes with flicking the mouse in any of those 4 corners when playing shooters. to avoid this issue, panel corners should have an option to temporarily disable itself when a fullscreen app is foregrounded.

GNOME 45 support

GNOME 45 is in beta now, Please add support for it to ensure compatibility with the latest version of GNOME and provide users with access to new features and improvements.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.