-
-
Notifications
You must be signed in to change notification settings - Fork 32
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
Segmentation fault (core dumped) #51
Comments
try -git, it had some safety improvements. |
Same behavior for me after building from source on Fedora. No Nvidia drivers involved on my system. FWIW the precompiled binary available under releases is giving me a couple dependency errors. It was looking for |
I am having the same issue in NixOS as well. |
To get some useful data out of this, you can create a backtrace: https://stackoverflow.com/questions/5745215/getting-stacktrace-from-core-dump In my case (Intel drivers) I get:
... but you may be hitting a different bug. |
I am encountering similar difficulties on NixOS too. backtrace
warning: Can't open file /memfd:wayland-cursor (deleted) during file-backed mapping note processing
[New LWP 43263]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/cyrrf49i2hm1w7vn2j945ic3rrzgxbqs-glibc-2.38-44/lib/libthread_db.so.1".
Core was generated by `hyprpicker'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000000000408b63 in CHyprpicker::recheckACK() ()
(gdb) bt full
#0 0x0000000000408b63 in CHyprpicker::recheckACK() ()
No symbol table info available.
#1 0x00007fc2fbd05052 in ffi_call_unix64 ()
from /nix/store/zabxhfpsgkb9c4sb7fy50pn1l1kczzv2-libffi-3.4.4/lib/libffi.so.8
No symbol table info available.
#2 0x00007fc2fbd02ec5 in ffi_call_int ()
from /nix/store/zabxhfpsgkb9c4sb7fy50pn1l1kczzv2-libffi-3.4.4/lib/libffi.so.8
No symbol table info available.
#3 0x00007fc2fbd03ab8 in ffi_call ()
from /nix/store/zabxhfpsgkb9c4sb7fy50pn1l1kczzv2-libffi-3.4.4/lib/libffi.so.8
No symbol table info available.
#4 0x00007fc2fc3bd7a1 in wl_closure_invoke ()
from /nix/store/56nk74wwpamnnwpg89vwp22kwjw5lswd-wayland-1.22.0/lib/libwayland-client.so.0
No symbol table info available.
#5 0x00007fc2fc3b9bd9 in dispatch_event.isra ()
from /nix/store/56nk74wwpamnnwpg89vwp22kwjw5lswd-wayland-1.22.0/lib/libwayland-client.so.0
No symbol table info available.
#6 0x00007fc2fc3bb524 in wl_display_dispatch_queue_pending ()
from /nix/store/56nk74wwpamnnwpg89vwp22kwjw5lswd-wayland-1.22.0/lib/libwayland-client.so.0
No symbol table info available.
#7 0x0000000000406c91 in CHyprpicker::init() ()
No symbol table info available.
#8 0x0000000000403bf1 in main ()
No symbol table info available.
(gdb) quit
|
I'm also having issues on NixOS |
I'm experiencing the same issue on EndeavourOS+KDE. Full System Info
Full Backtrace
It looks like I am getting the same error as @linuxtim. From my rudimentary debugging, it appears that the root issue is that Edit: Formatting fix, plus I just found the wlr_screencopy_unstable_v1 compositor support list, which lines up with my original results from debugging. |
hyprpicker is not officially supported outside of hyprland, and will not work on kde/gnome due to the missing protocols. |
Could it have something to do with the fact I do not have XCURSOR_THEME set? |
Setting XCURSOR_THEME to Adwaita (which I have installed) fixed the issue and caused the program to behave as expected. Perhaps error handling for invalid or nonexistant values of XCURSOR_THEME is in order? |
Yup this was the fix for me as well. Thanks. pointerCursor = {
gtk.enable = true;
package = pkgs.gnome.adwaita-icon-theme;
name = "Adwaita";
size = 16;
}; |
check above |
Still getting this despite |
I'm using the latest package on NixOS. I just upgraded to the Nvidia 545 driver. It was working before. This one, v0.2.0: hyprpicker
The text was updated successfully, but these errors were encountered: