Skip to content

redshift-gtk segfault when using systemd enabled #265

@dhensen

Description

@dhensen

Hello,

I'm running redshift on arch linux and I want to use it by doing:
systemctl --user enable redshift-gtk
When I reboot and login (GDM+Gnome) redshift is not started. I look in logs:

dmesg | grep redshift
[   34.916805] redshift-gtk[617]: segfault at 0 ip 00007fec6f55c849 sp 00007ffd85aa24d0 error 4 in libgtk-3.so.0.1800.2[7fec6f2a2000+70e000]
[   35.400597] redshift-gtk[630]: segfault at 0 ip 00007f4f87166849 sp 00007ffda9a26440 error 4 in libgtk-3.so.0.1800.2[7f4f86eac000+70e000]
[   35.863028] redshift-gtk[635]: segfault at 0 ip 00007fd38b1ef849 sp 00007ffc13e11be0 error 4 in libgtk-3.so.0.1800.2[7fd38af35000+70e000]
[   36.322000] redshift-gtk[643]: segfault at 0 ip 00007f1b4ffb4849 sp 00007ffc887ac8f0 error 4 in libgtk-3.so.0.1800.2[7f1b4fcfa000+70e000]
[   37.033438] redshift-gtk[653]: segfault at 0 ip 00007f2054ddc849 sp 00007ffca7327f40 error 4 in libgtk-3.so.0.1800.2[7f2054b22000+70e000]

(I believe this happens 5 time because of 4 retries that systemd does, but correct me if I'm wrong)

There seems to be a segfault in libgtk, but when I execute systemctl --user start redshift-gtk everything runs ok. I am also running arch' latest version of systemd that has the XAUTHORITY and DISPLAY set through a script. (https://wiki.archlinux.org/index.php/Systemd/User#DISPLAY_and_XAUTHORITY)

Let me know how I can help resolve this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions