Skip to content
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

seg fault #600

Closed
evogelsa opened this issue Dec 23, 2024 · 21 comments
Closed

seg fault #600

evogelsa opened this issue Dec 23, 2024 · 21 comments
Labels
bug Something isn't working

Comments

@evogelsa
Copy link
Contributor

Describe the bug
Running hyprpanel results in a segmentation fault

To Reproduce
Run hyprpanel

Expected behavior
No seg fault

Screenshots
N/A

Desktop (please complete the following information):

  • Distribution: Arch Linux
  • Window Manager/Desktop Environment: Hyprland

Additional context
Hyprpanel will run for a bit (up to a couple minutes) before seg faulting, but it's not consistent, sometimes it happens right away, sometimes it's longer. This started occurring after I made the upgrade from agsv1 to astal/agsv2. There are no other errors seen when running hyprpanel from the command line. I was able to reproduce with the default config as well as my customized config.

hyprpanel --version
0.1.0
hyprpanel checkDependencies
Required Dependencies:
  (INSTALLED) wireplumber
  (INSTALLED) libgtop
  (ACTIVE) bluez
  (INSTALLED) bluez-utils
  (ACTIVE) networkmanager
  (INSTALLED) dart-sass
  (INSTALLED) wl-clipboard
  (ACTIVE) upower
  (INSTALLED) aylurs-gtk-shell

Optional Dependencies:
  (INSTALLED) python: GPU usage tracking (NVidia only)
  (INSTALLED) python-gpustat: GPU usage tracking (NVidia only)
  (INSTALLED) pywal: Pywal hook for wallpapers
  (INSTALLED) pacman-contrib: Checking for pacman updates
  (ACTIVE) power-profiles-daemon: Switch power profiles
  (INSTALLED) swww: Setting wallpapers
  (INSTALLED) grimblast: For the snapshot shortcut
  (INSTALLED) brightnessctl: To control keyboard and screen brightness
  (INSTALLED) btop: To view system resource usage
  (INSTALLED) gpu-screen-recorder: To use the built-in screen recorder
  (INSTALLED) hyprpicker: To use the preset color picker shortcut
  (INSTALLED) matugen: To use wallpaper-based color schemes

If there are logs or other bits of useful information I can provide let me know.

@Jas-SinghFSU
Copy link
Owner

Yea, any logs would be useful. I've been seeing segfaults occasionally on some people (I have yet to get one) with no rhyme or reason as to why.

@evogelsa
Copy link
Contributor Author

Where would I find any hyprpanel logs?

@Jas-SinghFSU
Copy link
Owner

Two ways, you can either:

  1. Quit hyprpanel and run it in a terminal (run hyprpanel) and observe the logs
  2. Pipe logs in your exec-once to a file. Ex:
exec-once = hyprpanel > ~/hyprpanel_logs.txt 2>&1

@evogelsa
Copy link
Contributor Author

Ah in that case it's unfortunately not super useful. The only thing output is the standard segmentation fault (core dumped) that developers love

@Jas-SinghFSU
Copy link
Owner

You don't happen to have other notifications daemons running right? dunst, mako sway-nc, etc?

@Jas-SinghFSU
Copy link
Owner

Also is there anything else surrounding the segmentation fault? Could you also share your journalctl from around the time of the crash (10 second window around the crash should be enough).

@evogelsa
Copy link
Contributor Author

No other notification daemons running. I'll grab the journal logs when I can and post them.

@evogelsa
Copy link
Contributor Author

And no, nothing else output prior to the crash 😕

@Jas-SinghFSU
Copy link
Owner

BTW, could you share with me your hyprland version please?

@orangci orangci added the bug Something isn't working label Dec 24, 2024
@evogelsa
Copy link
Contributor Author

Here's the stack trace from journalctl.

Dec 26 07:20:52 nimbus kernel: gjs[12630]: segfault at 15e18 ip 00007a432cc1bd73 sp 00007ffef2214ec0 error 4 in libgobject-2.0.so.0.8200.4[38d73,7a432cbef000+38000] likely on CPU 2 (core 1, socket 0)
Dec 26 07:20:52 nimbus kernel: Code: 89 c8 c3 0f 1f 40 00 f3 0f 1e fa 55 41 89 ca 48 89 e5 41 56 41 55 45 89 c5 41 54 49 89 fc 53 48 89 f3 48 83 ec 10 0f b6 76 14 <0f> b6 4f 14 40 38 f1 72 1a 40 0f b6 fe 0f b6 c1 29 f8 48 8b 7b 48
Dec 26 07:20:52 nimbus systemd-coredump[13108]: Process 12630 (gjs) of user 1000 terminated abnormally with signal 11/SEGV, processing...
Dec 26 07:20:52 nimbus systemd[1]: Created slice Slice /system/systemd-coredump.
Dec 26 07:20:52 nimbus systemd[1]: Started Process Core Dump (PID 13108/UID 0).
Dec 26 07:20:54 nimbus systemd-coredump[13109]: [🡕] Process 12630 (gjs) of user 1000 dumped core.
                                                
                                                Stack trace of thread 12630:
                                                #0  0x00007a432cc1bd73 n/a (libgobject-2.0.so.0 + 0x38d73)
                                                #1  0x00007a432cdc3949 n/a (libgjs.so.0 + 0x30949)
                                                #2  0x00007a432cdc37f4 n/a (libgjs.so.0 + 0x307f4)
                                                #3  0x00007a432cde19ba n/a (libgjs.so.0 + 0x4e9ba)
                                                #4  0x00007a432cde2c3f n/a (libgjs.so.0 + 0x4fc3f)
                                                #5  0x00007a432b563fb7 n/a (libmozjs-128.so + 0x1563fb7)
                                                #6  0x00007a432b5f836f n/a (libmozjs-128.so + 0x15f836f)
                                                #7  0x00007a432b641b4e n/a (libmozjs-128.so + 0x1641b4e)
                                                #8  0x00007a432b641447 n/a (libmozjs-128.so + 0x1641447)
                                                #9  0x00000ebaa0fc0e95 n/a (n/a + 0x0)
                                                #10 0x00000ebaa104142a n/a (n/a + 0x0)
                                                #11 0x00000ebaa104d185 n/a (n/a + 0x0)
                                                #12 0x00000ebaa10637e2 n/a (n/a + 0x0)
                                                #13 0x00000ebaa104ac81 n/a (n/a + 0x0)
                                                #14 0x00000ebaa10637e2 n/a (n/a + 0x0)
                                                #15 0x00000ebaa1049bb4 n/a (n/a + 0x0)
                                                #16 0x00000ebaa0fc04e6 n/a (n/a + 0x0)
                                                #17 0x00007a432b55e9ab n/a (libmozjs-128.so + 0x155e9ab)
                                                #18 0x00007a432b563274 n/a (libmozjs-128.so + 0x1563274)
                                                #19 0x00007a432b5f836f n/a (libmozjs-128.so + 0x15f836f)
                                                #20 0x00007a432b641b4e n/a (libmozjs-128.so + 0x1641b4e)
                                                #21 0x00007a432b641447 n/a (libmozjs-128.so + 0x1641447)
                                                #22 0x00000ebaa0fc0e95 n/a (n/a + 0x0)
                                                #23 0x00000ebaa106ce65 n/a (n/a + 0x0)
                                                #24 0x00000ebaa10423dd n/a (n/a + 0x0)
                                                #25 0x00000ebaa0fc04e6 n/a (n/a + 0x0)
                                                #26 0x00007a432b55e9ab n/a (libmozjs-128.so + 0x155e9ab)
                                                #27 0x00007a432b563274 n/a (libmozjs-128.so + 0x1563274)
                                                #28 0x00007a432b5778ad n/a (libmozjs-128.so + 0x15778ad)
                                                #29 0x00007a432b70bfd5 n/a (libmozjs-128.so + 0x170bfd5)
                                                #30 0x00007a432b691828 n/a (libmozjs-128.so + 0x1691828)
                                                #31 0x00000ebaa0fc3000 n/a (n/a + 0x0)
                                                #32 0x00000ebaa0fc7cbc n/a (n/a + 0x0)
                                                #33 0x00000ebaa1041e4d n/a (n/a + 0x0)
                                                #34 0x00000ebaa0fc04e6 n/a (n/a + 0x0)
                                                #35 0x00007a432b55e9ab n/a (libmozjs-128.so + 0x155e9ab)
                                                #36 0x00007a432b57761a n/a (libmozjs-128.so + 0x157761a)
                                                #37 0x00007a432b5caba0 n/a (libmozjs-128.so + 0x15caba0)
                                                #38 0x00000ebaa0fc2834 n/a (n/a + 0x0)
                                                #39 0x00000ebaa0fc7be6 n/a (n/a + 0x0)
                                                #40 0x00000ebaa0fc9de1 n/a (n/a + 0x0)
                                                #41 0x00000ebaa0fc04e6 n/a (n/a + 0x0)
                                                #42 0x00007a432b55e9ab n/a (libmozjs-128.so + 0x155e9ab)
                                                #43 0x00007a432b563274 n/a (libmozjs-128.so + 0x1563274)
                                                #44 0x00007a432b5f836f n/a (libmozjs-128.so + 0x15f836f)
                                                #45 0x00007a432bc11ef5 _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-128.so + 0x1c11ef5)
                                                #46 0x00007a432cdd6757 n/a (libgjs.so.0 + 0x43757)
                                                #47 0x00007a432ce12ab4 n/a (libgjs.so.0 + 0x7fab4)
                                                #48 0x00007a432cbf482a g_closure_invoke (libgobject-2.0.so.0 + 0x1182a)
                                                #49 0x00007a432cc25565 n/a (libgobject-2.0.so.0 + 0x42565)
                                                #50 0x00007a432cc15ca9 n/a (libgobject-2.0.so.0 + 0x32ca9)
                                                #51 0x00007a432cc15f32 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32f32)
                                                #52 0x00007a432cc15ff4 g_signal_emit (libgobject-2.0.so.0 + 0x32ff4)
                                                #53 0x00007a432cc00d16 n/a (libgobject-2.0.so.0 + 0x1dd16)
                                                #54 0x00007a432cc04544 g_object_notify_by_pspec (libgobject-2.0.so.0 + 0x21544)
                                                #55 0x00007a432090a0f9 astal_hyprland_hyprland_handle_event_co (libastal-hyprland.so.0.1.0 + 0x130f9)
                                                #56 0x00007a432cabd4cc n/a (libgio-2.0.so.0 + 0xa94cc)
                                                #57 0x00007a432cac17a5 n/a (libgio-2.0.so.0 + 0xad7a5)
                                                #58 0x00007a4320908e82 astal_hyprland_hyprland_sync_workspaces_co (libastal-hyprland.so.0.1.0 + 0x11e82)
                                                #59 0x00007a432cabd4cc n/a (libgio-2.0.so.0 + 0xa94cc)
                                                #60 0x00007a432cac17a5 n/a (libgio-2.0.so.0 + 0xad7a5)
                                                #61 0x00007a432090be31 astal_hyprland_hyprland_message_async_co.isra.0 (libastal-hyprland.so.0.1.0 + 0x14e31)
                                                #62 0x00007a432cabd4cc n/a (libgio-2.0.so.0 + 0xa94cc)
                                                #63 0x00007a432cac17a5 n/a (libgio-2.0.so.0 + 0xad7a5)
                                                
                                                Stack trace of thread 12636:
                                                #0  0x00007a432c49fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007a432c4a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007a432b432131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007a432b431e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 12635:
                                                #0  0x00007a432c49fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007a432c4a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007a432b432131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007a432b431e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 12641:
                                                #0  0x00007a432c49fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007a432c4a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007a432b432131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007a432b431e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 12637:
                                                #0  0x00007a432c49fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007a432c4a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007a432b432131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007a432b431e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 12639:
                                                #0  0x00007a432c49fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007a432c4a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007a432b432131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007a432b431e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 12632:
                                                #0  0x00007a432c5261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x00007a432ccd1be0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0)
                                                #2  0x00007a432cc6898c n/a (libglib-2.0.so.0 + 0x2598c)
                                                #3  0x00007a432ccd8237 n/a (libglib-2.0.so.0 + 0x95237)
                                                #4  0x00007a432ccd5be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 12638:
                                                #0  0x00007a432c49fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007a432c4a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007a432b432131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007a432b431e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 12642:
                                                #0  0x00007a432c49fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007a432c4a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007a432b432131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007a432b431e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 12633:
                                                #0  0x00007a432c51abb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x00007a432cd03327 n/a (libglib-2.0.so.0 + 0xc0327)
                                                #2  0x00007a432cc9fa55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                #3  0x00007a432cc9fab2 n/a (libglib-2.0.so.0 + 0x5cab2)
                                                #4  0x00007a432ccd5be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 12714:
                                                #0  0x00007a432c5261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x00007a432ccd1be0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0)
                                                #2  0x00007a432cc6898c n/a (libglib-2.0.so.0 + 0x2598c)
                                                #3  0x00007a432cc689fd g_async_queue_pop (libglib-2.0.so.0 + 0x259fd)
                                                #4  0x00007a4321ded5fc n/a (libpangoft2-1.0.so.0 + 0xc5fc)
                                                #5  0x00007a432ccd5be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #6  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #7  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 13103:
                                                #0  0x00007a432c5261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x00007a432ccd28f7 g_cond_wait_until (libglib-2.0.so.0 + 0x8f8f7)
                                                #2  0x00007a432cc68955 n/a (libglib-2.0.so.0 + 0x25955)
                                                #3  0x00007a432ccd8cfb n/a (libglib-2.0.so.0 + 0x95cfb)
                                                #4  0x00007a432ccd5be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 13091:
                                                #0  0x00007a432c5261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x00007a432ccd28f7 g_cond_wait_until (libglib-2.0.so.0 + 0x8f8f7)
                                                #2  0x00007a432cc68955 n/a (libglib-2.0.so.0 + 0x25955)
                                                #3  0x00007a432ccd8cfb n/a (libglib-2.0.so.0 + 0x95cfb)
                                                #4  0x00007a432ccd5be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 12644:
                                                #0  0x00007a432c51abb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x00007a432cd03327 n/a (libglib-2.0.so.0 + 0xc0327)
                                                #2  0x00007a432cc9fa55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                #3  0x00007a43204ea2fe n/a (libdconfsettings.so + 0x62fe)
                                                #4  0x00007a432ccd5be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 12634:
                                                #0  0x00007a432c51abb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x00007a432cd03327 n/a (libglib-2.0.so.0 + 0xc0327)
                                                #2  0x00007a432cca1287 g_main_loop_run (libglib-2.0.so.0 + 0x5e287)
                                                #3  0x00007a432cb27bc4 n/a (libgio-2.0.so.0 + 0x113bc4)
                                                #4  0x00007a432ccd5be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 12640:
                                                #0  0x00007a432c49fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007a432c4a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007a432b432131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007a432b431e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007a432c4a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007a432c52849c n/a (libc.so.6 + 0x11949c)
                                                ELF object binary architecture: AMD x86-64

And here's the output of hyprland --version (I did also just update before reproducing this again)

hyprland --version
Hyprland 0.46.2 built from branch  at commit 0bd541f2fd902dbfa04c3ea2ccf679395e316887  (version: bump to 0.46.2).
Date: Thu Dec 19 19:26:47 2024
Tag: v0.46.2, commits: 5566
built against:
 aquamarine 0.5.1
 hyprlang 0.6.0
 hyprutils 0.3.0
 hyprcursor 0.1.11
 hyprgraphics 0.1.1


flags set:
debug

@EduuG
Copy link

EduuG commented Dec 27, 2024

Same problem here, this is the first time I'm trying hyprpanel.
In addition to the error above, I also get this message as soon as I try to launch:

(gjs:27301): GLib-CRITICAL **: 04:42:54.277: g_variant_get_string: assertion 'value != NULL' failed

@Jas-SinghFSU
Copy link
Owner

@EduuG That null error is because of an incorrect type in Astal. Not related to Hyprpanel. These segfaults are interesting. I had someone else running into the same issue and their status update is:

I rebuilt my entire hypr ecosystem and it fixed it. I also saw some people of reddit complaining about seg faults, dunno if related (about hyprland)

What I'm curious about it

                                                #55 0x00007a432090a0f9 astal_hyprland_hyprland_handle_event_co (libastal-hyprland.so.0.1.0 + 0x130f9)
                                                #56 0x00007a432cabd4cc n/a (libgio-2.0.so.0 + 0xa94cc)
                                                #57 0x00007a432cac17a5 n/a (libgio-2.0.so.0 + 0xad7a5)
                                                #58 0x00007a4320908e82 astal_hyprland_hyprland_sync_workspaces_co (libastal-hyprland.so.0.1.0 + 0x11e82)
                                                #59 0x00007a432cabd4cc n/a (libgio-2.0.so.0 + 0xa94cc)
                                                #60 0x00007a432cac17a5 n/a (libgio-2.0.so.0 + 0xad7a5)
                                                #61 0x00007a432090be31 astal_hyprland_hyprland_message_async_co.isra.0 (libastal-hyprland.so.0.1.0 + 0x14e31)
                                                #62 0x00007a432cabd4cc n/a (libgio-2.0.so.0 + 0xa94cc)

Looks like some Astal hyprland workspace issue? Another user had the same origin (Astal Hyprland) for the segfault.

@Jas-SinghFSU
Copy link
Owner

@EduuG Could you please share your segfault core dump as well from your journalctl? I'm wonder if it's related to hyprland service.

@EduuG
Copy link

EduuG commented Dec 27, 2024

@EduuG Could you please share your segfault core dump as well from your journalctl? I'm wonder if it's related to hyprland service.

Sure, here it is:

Dec 27 05:07:06 destroyer kernel: gjs[34438]: segfault at 18518 ip 00007068948eed73 sp 00007ffd6f6947f0 error 4 in libgobject-2.0.so.0.8200.4[38d73,7068948c2000+38000] likely on CPU 11 (core 6, socket 0)
Dec 27 05:07:06 destroyer kernel: Code: 89 c8 c3 0f 1f 40 00 f3 0f 1e fa 55 41 89 ca 48 89 e5 41 56 41 55 45 89 c5 41 54 49 89 fc 53 48 89 f3 48 83 ec 10 0f b6 76 14 <0f> b6 4f 14 40 38 f1 72 1a 40 0f b6 fe 0f b6 c1 29 f8 48 8b 7b 48
Dec 27 05:07:06 destroyer systemd-coredump[36305]: Process 34438 (gjs) of user 1000 terminated abnormally with signal 11/SEGV, processing...
Dec 27 05:07:06 destroyer systemd[1]: Started Process Core Dump (PID 36305/UID 0).
Dec 27 05:07:07 destroyer systemd-coredump[36306]: Process 34438 (gjs) of user 1000 dumped core.
                                                
                                                Stack trace of thread 34438:
                                                #0  0x00007068948eed73 n/a (libgobject-2.0.so.0 + 0x38d73)
                                                #1  0x0000706894a96949 n/a (libgjs.so.0 + 0x30949)
                                                #2  0x0000706894a967f4 n/a (libgjs.so.0 + 0x307f4)
                                                #3  0x0000706894ab49ba n/a (libgjs.so.0 + 0x4e9ba)
                                                #4  0x0000706894ab5c3f n/a (libgjs.so.0 + 0x4fc3f)
                                                #5  0x00001937865d797c n/a (n/a + 0x0)
                                                #6  0x00001937865bb08a n/a (n/a + 0x0)
                                                #7  0x00001937865cecb0 n/a (n/a + 0x0)
                                                #8  0x00001937865ba4e1 n/a (n/a + 0x0)
                                                #9  0x00001937865bd975 n/a (n/a + 0x0)
                                                #10 0x00001937865c95ce n/a (n/a + 0x0)
                                                #11 0x0000193786600840 n/a (n/a + 0x0)
                                                #12 0x00001937865d7afe n/a (n/a + 0x0)
                                                #13 0x00001937865c9c5d n/a (n/a + 0x0)
                                                #14 0x00001937865d7671 n/a (n/a + 0x0)
                                                #15 0x00001937865c9798 n/a (n/a + 0x0)
                                                #16 0x00001937865cbd5a n/a (n/a + 0x0)
                                                #17 0x00001937865d783f n/a (n/a + 0x0)
                                                #18 0x00001937865494e6 n/a (n/a + 0x0)
                                                #19 0x00007068933f78fe n/a (libmozjs-128.so + 0x15f78fe)
                                                #20 0x0000706893a11ef5 _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-128.so + 0x1c11ef5)
                                                #21 0x0000706894aa9757 n/a (libgjs.so.0 + 0x43757)
                                                #22 0x0000706894ae5ab4 n/a (libgjs.so.0 + 0x7fab4)
                                                #23 0x00007068948c782a g_closure_invoke (libgobject-2.0.so.0 + 0x1182a)
                                                #24 0x00007068948f8565 n/a (libgobject-2.0.so.0 + 0x42565)
                                                #25 0x00007068948e8ca9 n/a (libgobject-2.0.so.0 + 0x32ca9)
                                                #26 0x00007068948e8f32 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32f32)
                                                #27 0x00007068948e8ff4 g_signal_emit (libgobject-2.0.so.0 + 0x32ff4)
                                                #28 0x00007068948d3d16 n/a (libgobject-2.0.so.0 + 0x1dd16)
                                                #29 0x00007068948d7544 g_object_notify_by_pspec (libgobject-2.0.so.0 + 0x21544)
                                                #30 0x000070688076d0f9 astal_hyprland_hyprland_handle_event_co (libastal-hyprland.so.0.1.0 + 0x130f9)
                                                #31 0x00007068947904cc n/a (libgio-2.0.so.0 + 0xa94cc)
                                                #32 0x00007068947947a5 n/a (libgio-2.0.so.0 + 0xad7a5)
                                                #33 0x000070688076be82 astal_hyprland_hyprland_sync_workspaces_co (libastal-hyprland.so.0.1.0 + 0x11e82)
                                                #34 0x00007068947904cc n/a (libgio-2.0.so.0 + 0xa94cc)
                                                #35 0x00007068947947a5 n/a (libgio-2.0.so.0 + 0xad7a5)
                                                #36 0x000070688076ee31 astal_hyprland_hyprland_message_async_co.isra.0 (libastal-hyprland.so.0.1.0 + 0x14e31)
                                                #37 0x00007068947904cc n/a (libgio-2.0.so.0 + 0xa94cc)
                                                #38 0x00007068947947a5 n/a (libgio-2.0.so.0 + 0xad7a5)
                                                #39 0x000070689472fe9e n/a (libgio-2.0.so.0 + 0x48e9e)
                                                #40 0x0000706894730315 n/a (libgio-2.0.so.0 + 0x49315)
                                                #41 0x0000706894724db0 n/a (libgio-2.0.so.0 + 0x3ddb0)
                                                #42 0x00007068947904cc n/a (libgio-2.0.so.0 + 0xa94cc)
                                                #43 0x00007068947947a5 n/a (libgio-2.0.so.0 + 0xad7a5)
                                                #44 0x00007068947252dd n/a (libgio-2.0.so.0 + 0x3e2dd)
                                                #45 0x000070689475bf88 n/a (libgio-2.0.so.0 + 0x74f88)
                                                #46 0x00007068947904cc n/a (libgio-2.0.so.0 + 0xa94cc)
                                                #47 0x0000706894790515 n/a (libgio-2.0.so.0 + 0xa9515)
                                                #48 0x0000706894973559 n/a (libglib-2.0.so.0 + 0x5d559)
                                                #49 0x00007068949d6257 n/a (libglib-2.0.so.0 + 0xc0257)
                                                #50 0x0000706894972a55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                #51 0x00007068947c5cb6 g_application_run (libgio-2.0.so.0 + 0xdecb6)
                                                #52 0x000070689468f596 n/a (libffi.so.8 + 0x7596)
                                                #53 0x000070689468c00e n/a (libffi.so.8 + 0x400e)
                                                #54 0x000070689468ebd3 ffi_call (libffi.so.8 + 0x6bd3)
                                                #55 0x0000706894ab4851 n/a (libgjs.so.0 + 0x4e851)
                                                #56 0x0000706894ab5c3f n/a (libgjs.so.0 + 0x4fc3f)
                                                #57 0x0000706893377990 n/a (libmozjs-128.so + 0x1577990)
                                                #58 0x000070689350bfd5 n/a (libmozjs-128.so + 0x170bfd5)
                                                #59 0x000070689336b5d6 n/a (libmozjs-128.so + 0x156b5d6)
                                                #60 0x00007068933f836f n/a (libmozjs-128.so + 0x15f836f)
                                                #61 0x000070689347bdd2 _ZN2JS4CallEP9JSContextNS_6HandleINS_5ValueEEES4_RKNS_16HandleValueArrayENS_13MutableHandleIS3_EE (libmozjs-128.so + 0x167bdd2)
                                                #62 0x0000706894ae93a4 n/a (libgjs.so.0 + 0x833a4)
                                                #63 0x0000706894af16cf gjs_context_eval_module (libgjs.so.0 + 0x8b6cf)
                                                
                                                Stack trace of thread 34443:
                                                #0  0x000070689429fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007068942a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x0000706893232131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x0000706893231e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 34441:
                                                #0  0x000070689431abb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x00007068949d6327 n/a (libglib-2.0.so.0 + 0xc0327)
                                                #2  0x0000706894972a55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                #3  0x0000706894972ab2 n/a (libglib-2.0.so.0 + 0x5cab2)
                                                #4  0x00007068949a8be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 34446:
                                                #0  0x00007068935e1108 n/a (libmozjs-128.so + 0x17e1108)
                                                #1  0x00007068935221c4 n/a (libmozjs-128.so + 0x17221c4)
                                                #2  0x0000706893564c89 n/a (libmozjs-128.so + 0x1764c89)
                                                #3  0x000070689356406c n/a (libmozjs-128.so + 0x176406c)
                                                #4  0x0000706893232011 n/a (libmozjs-128.so + 0x1432011)
                                                #5  0x0000706893231e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #6  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #7  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 34440:
                                                #0  0x00007068943261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x00007068949a4be0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0)
                                                #2  0x000070689493b98c n/a (libglib-2.0.so.0 + 0x2598c)
                                                #3  0x00007068949ab237 n/a (libglib-2.0.so.0 + 0x95237)
                                                #4  0x00007068949a8be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 34442:
                                                #0  0x000070689431abb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x00007068949d6327 n/a (libglib-2.0.so.0 + 0xc0327)
                                                #2  0x0000706894974287 g_main_loop_run (libglib-2.0.so.0 + 0x5e287)
                                                #3  0x00007068947fabc4 n/a (libgio-2.0.so.0 + 0x113bc4)
                                                #4  0x00007068949a8be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 34448:
                                                #0  0x000070689429fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007068942a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x0000706893232131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x0000706893231e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 34445:
                                                #0  0x000070689429fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007068942a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x0000706893232131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x0000706893231e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 34444:
                                                #0  0x000070689429fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007068942a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x0000706893232131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x0000706893231e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 34447:
                                                #0  0x000070689429fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007068942a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x0000706893232131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x0000706893231e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 36188:
                                                #0  0x00007068943261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x00007068949a58f7 g_cond_wait_until (libglib-2.0.so.0 + 0x8f8f7)
                                                #2  0x000070689493b955 n/a (libglib-2.0.so.0 + 0x25955)
                                                #3  0x00007068949abcfb n/a (libglib-2.0.so.0 + 0x95cfb)
                                                #4  0x00007068949a8be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 34449:
                                                #0  0x000070689429fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007068942a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x0000706893232131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x0000706893231e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 34452:
                                                #0  0x000070689431abb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x00007068949d6327 n/a (libglib-2.0.so.0 + 0xc0327)
                                                #2  0x0000706894972a55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                #3  0x00007068803732fe n/a (libdconfsettings.so + 0x62fe)
                                                #4  0x00007068949a8be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 34509:
                                                #0  0x00007068943261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x00007068949a4be0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0)
                                                #2  0x000070689493b98c n/a (libglib-2.0.so.0 + 0x2598c)
                                                #3  0x000070689493b9fd g_async_queue_pop (libglib-2.0.so.0 + 0x259fd)
                                                #4  0x0000706888a005fc n/a (libpangoft2-1.0.so.0 + 0xc5fc)
                                                #5  0x00007068949a8be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #6  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #7  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 36304:
                                                #0  0x00007068943261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x00007068949a58f7 g_cond_wait_until (libglib-2.0.so.0 + 0x8f8f7)
                                                #2  0x000070689493b955 n/a (libglib-2.0.so.0 + 0x25955)
                                                #3  0x00007068949abcfb n/a (libglib-2.0.so.0 + 0x95cfb)
                                                #4  0x00007068949a8be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 34450:
                                                #0  0x000070689429fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007068942a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x0000706893232131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x0000706893231e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007068942a339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x000070689432849c n/a (libc.so.6 + 0x11949c)
                                                ELF object binary architecture: AMD x86-64

@Jas-SinghFSU
Copy link
Owner

#30 0x000070688076d0f9 astal_hyprland_hyprland_handle_event_co (libastal-hyprland.so.0.1.0 + 0x130f9)
#31 0x00007068947904cc n/a (libgio-2.0.so.0 + 0xa94cc)
#32 0x00007068947947a5 n/a (libgio-2.0.so.0 + 0xad7a5)
#33 0x000070688076be82 astal_hyprland_hyprland_sync_workspaces_co (libastal-hyprland.so.0.1.0 + 0x11e82)
#34 0x00007068947904cc n/a (libgio-2.0.so.0 + 0xa94cc)
#35 0x00007068947947a5 n/a (libgio-2.0.so.0 + 0xad7a5)
#36 0x000070688076ee31 astal_hyprland_hyprland_message_async_co.isra.0 (libastal-hyprland.so.0.1.0 + 0x14e31)

Yeah, Astal Hyprland in all the instances of a segfault. Other people had an issue with this on the Astal github, so I'm pushing a fix that hopefully fixes it for now until an upstream fix is added.

@Jas-SinghFSU
Copy link
Owner

@evogelsa @EduuG Could you please update all your Astal service in additional to hyprpanel via:

yay -Sy libastal-meta ags-hyprpanel-git

And let me know if you're still running into this issue.

I have opened an issue on Astal for this: Aylur/astal#213

Will keep you posted.

@evogelsa
Copy link
Contributor Author

Updated everything again this morning and still hit the seg fault. This one looks unrelated to the hyprland service in the previous ones.

Dec 27 07:38:31 nimbus kernel: gjs[15160]: segfault at 730000026b ip 00007afedc6e191d sp 00007ffd9af982b0 error 4 in libgjs.so.0.0.0[3091d,7afedc6c9000+bf000] likely on CPU 6 (core 3, socket 0)
Dec 27 07:38:31 nimbus kernel: Code: ff 15 9f 1a 13 00 48 89 85 18 ff ff ff be 02 00 00 00 48 89 c7 ff 15 b2 25 13 00 85 c0 0f 84 da 14 00 00 49 8b 45 00 48 8b 00 <48> 8b 00 48 89 85 18 ff ff ff ff 15 03 2d 13 00 48 89 c6 48 8b 85
Dec 27 07:38:31 nimbus systemd-coredump[15441]: Process 15160 (gjs) of user 1000 terminated abnormally with signal 11/SEGV, processing...
Dec 27 07:38:31 nimbus systemd[1]: Started Process Core Dump (PID 15441/UID 0).
Dec 27 07:38:34 nimbus systemd-coredump[15443]: [🡕] Process 15160 (gjs) of user 1000 dumped core.
                                                
                                                Stack trace of thread 15160:
                                                #0  0x00007afedc6e191d n/a (libgjs.so.0 + 0x3091d)
                                                #1  0x00007afedc6e17f4 n/a (libgjs.so.0 + 0x307f4)
                                                #2  0x00007afedc6ff9ba n/a (libgjs.so.0 + 0x4e9ba)
                                                #3  0x00007afedc700c3f n/a (libgjs.so.0 + 0x4fc3f)
                                                #4  0x00007afedaf63fb7 n/a (libmozjs-128.so + 0x1563fb7)
                                                #5  0x00007afedaff836f n/a (libmozjs-128.so + 0x15f836f)
                                                #6  0x00007afedb041b4e n/a (libmozjs-128.so + 0x1641b4e)
                                                #7  0x00007afedb041447 n/a (libmozjs-128.so + 0x1641447)
                                                #8  0x0000261ce60e3e95 n/a (n/a + 0x0)
                                                #9  0x0000261ce6161dca n/a (n/a + 0x0)
                                                #10 0x0000261ce616b9a5 n/a (n/a + 0x0)
                                                #11 0x0000261ce6171842 n/a (n/a + 0x0)
                                                #12 0x0000261ce61694a1 n/a (n/a + 0x0)
                                                #13 0x0000261ce6171842 n/a (n/a + 0x0)
                                                #14 0x0000261ce61683e4 n/a (n/a + 0x0)
                                                #15 0x0000261ce60e34e6 n/a (n/a + 0x0)
                                                #16 0x00007afedaf5e9ab n/a (libmozjs-128.so + 0x155e9ab)
                                                #17 0x00007afedaf63274 n/a (libmozjs-128.so + 0x1563274)
                                                #18 0x00007afedaff836f n/a (libmozjs-128.so + 0x15f836f)
                                                #19 0x00007afedb041b4e n/a (libmozjs-128.so + 0x1641b4e)
                                                #20 0x00007afedb041447 n/a (libmozjs-128.so + 0x1641447)
                                                #21 0x0000261ce60e3e95 n/a (n/a + 0x0)
                                                #22 0x0000261ce617b785 n/a (n/a + 0x0)
                                                #23 0x0000261ce61629c0 n/a (n/a + 0x0)
                                                #24 0x0000261ce60e34e6 n/a (n/a + 0x0)
                                                #25 0x00007afedaf5e9ab n/a (libmozjs-128.so + 0x155e9ab)
                                                #26 0x00007afedaf63274 n/a (libmozjs-128.so + 0x1563274)
                                                #27 0x00007afedaf778ad n/a (libmozjs-128.so + 0x15778ad)
                                                #28 0x00007afedb10bfd5 n/a (libmozjs-128.so + 0x170bfd5)
                                                #29 0x00007afedb091828 n/a (libmozjs-128.so + 0x1691828)
                                                #30 0x0000261ce60e6000 n/a (n/a + 0x0)
                                                #31 0x0000261ce60eacbc n/a (n/a + 0x0)
                                                #32 0x0000261ce61624ad n/a (n/a + 0x0)
                                                #33 0x0000261ce60e34e6 n/a (n/a + 0x0)
                                                #34 0x00007afedaf5e9ab n/a (libmozjs-128.so + 0x155e9ab)
                                                #35 0x00007afedaf63274 n/a (libmozjs-128.so + 0x1563274)
                                                #36 0x00007afedaf778ad n/a (libmozjs-128.so + 0x15778ad)
                                                #37 0x00007afedafcaba0 n/a (libmozjs-128.so + 0x15caba0)
                                                #38 0x0000261ce60e5834 n/a (n/a + 0x0)
                                                #39 0x0000261ce60eabe6 n/a (n/a + 0x0)
                                                #40 0x0000261ce60eced5 n/a (n/a + 0x0)
                                                #41 0x0000261ce6161dca n/a (n/a + 0x0)
                                                #42 0x0000261ce60eced5 n/a (n/a + 0x0)
                                                #43 0x0000261ce60e34e6 n/a (n/a + 0x0)
                                                #44 0x00007afedaff78fe n/a (libmozjs-128.so + 0x15f78fe)
                                                #45 0x00007afedb611ef5 _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-128.so + 0x1c11ef5)
                                                #46 0x00007afedc6f4757 n/a (libgjs.so.0 + 0x43757)
                                                #47 0x00007afedc730ab4 n/a (libgjs.so.0 + 0x7fab4)
                                                #48 0x00007afedc51282a g_closure_invoke (libgobject-2.0.so.0 + 0x1182a)
                                                #49 0x00007afedc543565 n/a (libgobject-2.0.so.0 + 0x42565)
                                                #50 0x00007afedc530a2c g_signal_emitv (libgobject-2.0.so.0 + 0x2fa2c)
                                                #51 0x00007afedc719546 n/a (libgjs.so.0 + 0x68546)
                                                #52 0x0000261ce615ad82 n/a (n/a + 0x0)
                                                #53 0x0000261ce6158503 n/a (n/a + 0x0)
                                                #54 0x0000261ce60e34e6 n/a (n/a + 0x0)
                                                #55 0x00007afedaf5e9ab n/a (libmozjs-128.so + 0x155e9ab)
                                                #56 0x00007afedaf63274 n/a (libmozjs-128.so + 0x1563274)
                                                #57 0x00007afedaff836f n/a (libmozjs-128.so + 0x15f836f)
                                                #58 0x00007afedb611ef5 _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-128.so + 0x1c11ef5)
                                                #59 0x00007afedc6f4757 n/a (libgjs.so.0 + 0x43757)
                                                #60 0x00007afedc730ab4 n/a (libgjs.so.0 + 0x7fab4)
                                                #61 0x00007afedc51282a g_closure_invoke (libgobject-2.0.so.0 + 0x1182a)
                                                #62 0x00007afedc543565 n/a (libgobject-2.0.so.0 + 0x42565)
                                                #63 0x00007afedc533ca9 n/a (libgobject-2.0.so.0 + 0x32ca9)
                                                
                                                Stack trace of thread 15166:
                                                #0  0x00007afedbe9fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007afedbea2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007afedae32131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007afedae31e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15168:
                                                #0  0x00007afedbe9fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007afedbea2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007afedae32131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007afedae31e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15163:
                                                #0  0x00007afedbf1abb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x00007afedc621327 n/a (libglib-2.0.so.0 + 0xc0327)
                                                #2  0x00007afedc5bda55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                #3  0x00007afedc5bdab2 n/a (libglib-2.0.so.0 + 0x5cab2)
                                                #4  0x00007afedc5f3be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15162:
                                                #0  0x00007afedbf261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x00007afedc5efbe0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0)
                                                #2  0x00007afedc58698c n/a (libglib-2.0.so.0 + 0x2598c)
                                                #3  0x00007afedc5f6237 n/a (libglib-2.0.so.0 + 0x95237)
                                                #4  0x00007afedc5f3be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15165:
                                                #0  0x00007afedbe9fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007afedbea2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007afedae32131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007afedae31e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15167:
                                                #0  0x00007afedbe9fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007afedbea2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007afedae32131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007afedae31e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15169:
                                                #0  0x00007afedbe9fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007afedbea2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007afedae32131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007afedae31e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15170:
                                                #0  0x00007afedbe9fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007afedbea2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007afedae32131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007afedae31e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15242:
                                                #0  0x00007afedbf261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x00007afedc5efbe0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0)
                                                #2  0x00007afedc58698c n/a (libglib-2.0.so.0 + 0x2598c)
                                                #3  0x00007afedc5869fd g_async_queue_pop (libglib-2.0.so.0 + 0x259fd)
                                                #4  0x00007afed18055fc n/a (libpangoft2-1.0.so.0 + 0xc5fc)
                                                #5  0x00007afedc5f3be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #6  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #7  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15164:
                                                #0  0x00007afedbf1abb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x00007afedc621327 n/a (libglib-2.0.so.0 + 0xc0327)
                                                #2  0x00007afedc5bf287 g_main_loop_run (libglib-2.0.so.0 + 0x5e287)
                                                #3  0x00007afedc445bc4 n/a (libgio-2.0.so.0 + 0x113bc4)
                                                #4  0x00007afedc5f3be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15436:
                                                #0  0x00007afedbf261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x00007afedc5f08f7 g_cond_wait_until (libglib-2.0.so.0 + 0x8f8f7)
                                                #2  0x00007afedc586955 n/a (libglib-2.0.so.0 + 0x25955)
                                                #3  0x00007afedc5f6cfb n/a (libglib-2.0.so.0 + 0x95cfb)
                                                #4  0x00007afedc5f3be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15172:
                                                #0  0x00007afedbe9fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007afedbea2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007afedae32131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007afedae31e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15174:
                                                #0  0x00007afedbf1abb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x00007afedc621327 n/a (libglib-2.0.so.0 + 0xc0327)
                                                #2  0x00007afedc5bda55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                #3  0x00007afec3f602fe n/a (libdconfsettings.so + 0x62fe)
                                                #4  0x00007afedc5f3be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15433:
                                                #0  0x00007afedbf261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x00007afedc5f08f7 g_cond_wait_until (libglib-2.0.so.0 + 0x8f8f7)
                                                #2  0x00007afedc586955 n/a (libglib-2.0.so.0 + 0x25955)
                                                #3  0x00007afedc5f6cfb n/a (libglib-2.0.so.0 + 0x95cfb)
                                                #4  0x00007afedc5f3be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                #5  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 15171:
                                                #0  0x00007afedbe9fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007afedbea2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007afedae32131 n/a (libmozjs-128.so + 0x1432131)
                                                #3  0x00007afedae31e1e n/a (libmozjs-128.so + 0x1431e1e)
                                                #4  0x00007afedbea339d n/a (libc.so.6 + 0x9439d)
                                                #5  0x00007afedbf2849c n/a (libc.so.6 + 0x11949c)
                                                ELF object binary architecture: AMD x86-64

@evogelsa
Copy link
Contributor Author

Reproduced while running hyprpanel interactively and again there's nothing else useful logged other than the seg fault itself and g-icon being deprecated.

@EduuG
Copy link

EduuG commented Dec 27, 2024

@evogelsa @EduuG Could you please update all your Astal service in additional to hyprpanel via:

yay -Sy libastal-meta ags-hyprpanel-git

And let me know if you're still running into this issue.

I have opened an issue on Astal for this: Aylur/astal#213

Will keep you posted.

This seems to fix the problem for me, haven't encountered any issues since. Thank you!

@evogelsa
Copy link
Contributor Author

@EduuG's comment made me go double check everything. It turns out that had I forgotten I built and installed hyprpanel from source, so the binary in /usr/local/bin/ was taking precedence over /usr/bin/ and obviously didn't update from the AUR. I uninstalled the version I built, and now I can agree that it seems to not be seg faulting any more. The last stack trace I posted still gives me some suspicion as to whether or not something else is still lurking though. In any case thanks for the quick bandaid fix.

@Jas-SinghFSU
Copy link
Owner

Closing for now. We can reopen if this is an issue again but I think we've found that upgrading libastal fixes these issues.

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

4 participants