Skip to content

[Bug] Settings dialog is crashing #183

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
7system7 opened this issue Mar 13, 2025 · 4 comments
Open

[Bug] Settings dialog is crashing #183

7system7 opened this issue Mar 13, 2025 · 4 comments
Labels
bug Something isn't working

Comments

@7system7
Copy link

Description

The settings dialog is closing immediately after it opened.

Steps to Reproduce

  1. Install extension
  2. Click on ext's settings
  3. The dialog never shows up...

Environment

  • Astra Monitor Version: 50
  • GNOME Version: 47.5
  • Operating System and Version: I use Arch btw
  • Other Relevant System Information:
$ fastfetch
                  -`                     system7@AMANDA
                 .o+`                    --------------
                `ooo/                    OS: Arch Linux x86_64
               `+oooo:                   Kernel: Linux 6.13.6-arch1-1
              `+oooooo:                  Uptime: 1 hour, 38 mins
              -+oooooo+:                 Packages: 1991 (pacman), 74 (flatpak)
            `/:-:++oooo+:                Shell: zsh 5.9
           `/++++/+++++++:               Display (M34WQ): 3440x1440 @ 144 Hz in 34" [External]
          `/++++++++++++++:              DE: GNOME 47.5
         `/+++ooooooooooooo/`            WM: Mutter (Wayland)
        ./ooosssso++osssssso+`           WM Theme: adw-gtk3
       .oossssso-````/ossssss+`          Theme: adw-gtk3 [GTK2/3/4]
      -osssssso.      :ssssssso.         Icons: Papirus-Dark [GTK2/3/4]
     :osssssss/        osssso+++.        Font: Inter (11pt) [GTK2/3/4]
    /ossssssss/        +ssssooo/-        Cursor: Bibata-Modern-Ice (24px)
  `/ossssso+/:-        -:/+osssso+-      Terminal: guake
 `+sso+:-`                 `.-/+oso:     CPU: 13th Gen Intel(R) Core(TM) i9-13900K (32) @ 5.80 GHz
`++:.                           `-/+/    GPU: AMD Radeon RX 6600 [Discrete]
.`                                 `/    Memory: 25.12 GiB / 62.10 GiB (40%)
                                         Swap: 0 B / 32.00 GiB (0%)
                                         Disk (/): 103.98 GiB / 245.00 GiB (42%) - ext4
                                         Disk (/home): 424.61 GiB / 669.24 GiB (63%) - ext4
                                         Disk (/mnt/dolores): 806.70 GiB / 937.81 GiB (86%) - ext4
                                         Local IP (eno1): 192.168.88.8/24
                                         Locale: en_GB.UTF-8

Logs

márc 13 17:51:58 AMANDA gjs[50655]: gtk_root_get_focus: assertion 'GTK_IS_ROOT (self)' failed
márc 13 17:51:58 AMANDA gjs[50655]: failed to create cairo scaled font, expect ugly output. the offending font is 'Inter Bold 11'
márc 13 17:51:58 AMANDA gjs[50655]: font_face status is: <unknown error status>
márc 13 17:51:58 AMANDA gjs[50655]: scaled_font status is: out of memory
márc 13 17:51:58 AMANDA gjs[50655]: failed to create cairo scaled font, expect ugly output. the offending font is 'Inter Bold 11'
márc 13 17:51:58 AMANDA gjs[50655]: font_face status is: <unknown error status>
márc 13 17:51:58 AMANDA gjs[50655]: scaled_font status is: out of memory
márc 13 17:51:58 AMANDA gjs[50655]: Vulkan: ../mesa-24.3.4/src/vulkan/runtime/vk_drm_syncobj.c:326: DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD failed: Too many open files (VK_ERROR_UNKNOWN)
márc 13 17:51:58 AMANDA gjs[50655]: vkCreateSwapchainKHR(): An unknown error has occurred; either the application has provided invalid input, or an implementation failure has occurred. (VK_ERROR_UNKNOWN) (-13)
márc 13 17:51:58 AMANDA gjs[50655]: Could not create swapchain for this surface: An unknown error has occurred; either the application has provided invalid input, or an implementation failure has occurred. (VK_ERROR_UNKNOWN)
márc 13 17:51:58 AMANDA kernel: gjs[50655]: segfault at 208 ip 00007e29bf33879f sp 00007ffd996bb920 error 4 in libvulkan_radeon.so[13879f,7e29bf210000+522000] likely on CPU 11 (core 20, socket 0)
márc 13 17:51:58 AMANDA kernel: Code: 48 89 e5 41 57 49 89 cf 41 56 49 89 f6 41 55 41 54 53 48 89 d3 48 89 de 48 83 ec 18 4c 8b 6a 10 48 89 7d c8 48 89 ca 4c 89 ef <41> ff 95 08 02 00 00 41 89 c4 85 c0 74 23 3d eb cd 9a 3b 74 1c 48
márc 13 17:51:58 AMANDA systemd-coredump[50754]: Process 50655 (gjs) of user 1000 terminated abnormally with signal 11/SEGV, processing...
márc 13 17:51:58 AMANDA systemd[1]: Started Process Core Dump (PID 50754/UID 0).
márc 13 17:51:58 AMANDA systemd-coredump[50755]: [🡕] Process 50655 (gjs) of user 1000 dumped core.
                                                  
                                                  Stack trace of thread 50655:
                                                  #0  0x00007e29bf33879f n/a (libvulkan_radeon.so + 0x13879f)
                                                  #1  0x00007e29bf338753 n/a (libvulkan_radeon.so + 0x138753)
                                                  #2  0x00007e2a064a5697 n/a (libgtk-4.so.1 + 0x4a5697)
                                                  #3  0x00007e2a06481458 n/a (libgtk-4.so.1 + 0x481458)
                                                  #4  0x00007e2a0653948d n/a (libgtk-4.so.1 + 0x53948d)
                                                  #5  0x00007e2a064beae1 gsk_renderer_render (libgtk-4.so.1 + 0x4beae1)
                                                  #6  0x00007e2a06288e7b n/a (libgtk-4.so.1 + 0x288e7b)
                                                  #7  0x00007e2a0628a129 n/a (libgtk-4.so.1 + 0x28a129)
                                                  #8  0x00007e2a064081fa n/a (libgtk-4.so.1 + 0x4081fa)
                                                  #9  0x00007e2a116e6e5c n/a (libgobject-2.0.so.0 + 0x32e5c)
                                                  #10 0x00007e2a116e6f72 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32f72)
                                                  #11 0x00007e2a116e7034 g_signal_emit (libgobject-2.0.so.0 + 0x33034)
                                                  #12 0x00007e2a0649b34b n/a (libgtk-4.so.1 + 0x49b34b)
                                                  #13 0x00007e2a116e6e5c n/a (libgobject-2.0.so.0 + 0x32e5c)
                                                  #14 0x00007e2a116e6f72 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32f72)
                                                  #15 0x00007e2a116e7034 g_signal_emit (libgobject-2.0.so.0 + 0x33034)
                                                  #16 0x00007e2a0647ee1f n/a (libgtk-4.so.1 + 0x47ee1f)
                                                  #17 0x00007e2a1177258a n/a (libglib-2.0.so.0 + 0x5f58a)
                                                  #18 0x00007e2a11771104 n/a (libglib-2.0.so.0 + 0x5e104)
                                                  #19 0x00007e2a117d4d57 n/a (libglib-2.0.so.0 + 0xc1d57)
                                                  #20 0x00007e2a11771de7 g_main_loop_run (libglib-2.0.so.0 + 0x5ede7)
                                                  #21 0x00007e2a1100a976 n/a (libffi.so.8 + 0x7976)
                                                  #22 0x00007e2a1100712c n/a (libffi.so.8 + 0x412c)
                                                  #23 0x00007e2a11009f0e ffi_call (libffi.so.8 + 0x6f0e)
                                                  #24 0x00007e2a118b9851 n/a (libgjs.so.0 + 0x4e851)
                                                  #25 0x00007e2a118bac3f n/a (libgjs.so.0 + 0x4fc3f)
                                                  #26 0x00007e2a1016fd9d n/a (libmozjs-128.so + 0x156fd9d)
                                                  #27 0x00007e2a102d7cb4 n/a (libmozjs-128.so + 0x16d7cb4)
                                                  #28 0x00007e2a1016397f n/a (libmozjs-128.so + 0x156397f)
                                                  #29 0x00007e2a101f0251 n/a (libmozjs-128.so + 0x15f0251)
                                                  #30 0x00007e2a1026150f _ZN2JS4CallEP9JSContextNS_6HandleINS_5ValueEEES4_RKNS_16HandleValueArrayENS_13MutableHandleIS3_EE (libmozjs-128.so + 0x166150f)
                                                  #31 0x00007e2a118ee3a4 n/a (libgjs.so.0 + 0x833a4)
                                                  #32 0x00007e2a118f66cf gjs_context_eval_module (libgjs.so.0 + 0x8b6cf)
                                                  #33 0x00005df1af027d09 n/a (n/a + 0x0)
                                                  #34 0x00007e2a11035488 n/a (libc.so.6 + 0x27488)
                                                  #35 0x00007e2a1103554c __libc_start_main (libc.so.6 + 0x2754c)
                                                  #36 0x00005df1af0283b5 n/a (n/a + 0x0)
                                                  ELF object binary architecture: AMD x86-64
márc 13 17:51:58 AMANDA systemd[1]: systemd-coredump@7-50754-0.service: Deactivated successfully.
márc 13 17:51:58 AMANDA systemd[1]: systemd-coredump@7-50754-0.service: Consumed 541ms CPU time, 561.5M memory peak.
márc 13 17:51:58 AMANDA systemd[3884]: dbus-:1.2-org.gnome.Shell.Extensions@7.service: Main process exited, code=dumped, status=11/SEGV
márc 13 17:51:58 AMANDA systemd[3884]: dbus-:1.2-org.gnome.Shell.Extensions@7.service: Failed with result 'core-dump'.
márc 13 17:51:58 AMANDA systemd[3884]: dbus-:1.2-org.gnome.Shell.Extensions@7.service: Consumed 1.210s CPU time, 106.2M memory peak.

Additional Context

It seems this is related to the GPU or w/ the Vulkan or both.

@7system7 7system7 added the bug Something isn't working label Mar 13, 2025
@7system7 7system7 changed the title Settings dialog is crashing [Bug] Settings dialog is crashing Mar 13, 2025
@7system7
Copy link
Author

Is there any way to change settings by-hand? In an xml or dconf? Sadly it cannot be resetted with reinstall.

@fedkad
Copy link

fedkad commented Mar 20, 2025

I presume you can use dconf to delete anything below /org/gnome/shell/extensions/astra-monitor/. But, before doing that, it would be wise the stop Astra Monitor from extension-manager.

@7system7
Copy link
Author

Sadly, the situation w/ this is even worse. I resetted the plugin, and the settings panel is still not working. 😢

@7system7
Copy link
Author

Lol. It works on X11. So, I logged in X11, change settings, log back in Wayland. 👍 Workaround, but works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants