--- Begin Message ---
Subject: |
[core-updates-frozen] geeqie fails to launch |
Date: |
Wed, 24 Nov 2021 23:31:31 -0500 |
Hello,
The failure looks like this:
--8<---------------cut here---------------start------------->8---
$ geeqie
(geeqie:6216): Gdk-ERROR **: 23:30:16.057: The program 'geeqie' received an X
Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
(Details: serial 180 error_code 2 request_code 152 (GLX) minor_code 24)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Trace/breakpoint trap
$ GDK_SYNCHRONIZE= geeqie
(geeqie:6217): Clutter-CRITICAL **: 23:30:26.345: Unable to initialize Clutter:
Unable to initialize the Clutter backend: no available drivers found.
Can't initialize clutter-gtk.
Start Geeqie with the option "geeqie --disable-clutter"
--8<---------------cut here---------------end--------------->8---
The suggested workaround (geeqie --disable-clutter) works.
Thanks,
Maxim
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#52089: [core-updates-frozen] geeqie fails to launch |
Date: |
Wed, 08 Dec 2021 22:37:07 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Hi John,
John Kehayias <john.kehayias@protonmail.com> skribis:
> I had reported this on IRC earlier and think I've found the fix. The upstream
> issue is https://github.com/BestImageViewer/geeqie/issues/829 and leads to
> the following commit that should fix it
> https://github.com/BestImageViewer/geeqie/commit/f34ea0700048c27319a2256408171adda32a7580
>
> I'm attaching this commit as a patch for our current version (just
> cherry-picked this commit) to try. I tried it with the following command
>
> guix shell geeqie
> --with-patch=geeqie=0001-Fix-829-segfault-with-clutter-gtk.patch
>
> And it started up for me without the error or changing options. I'm not sure
> if this is related to some other issues that we discussed on IRC (a segfault
> on icon view?), but at least this fixes the startup problem. Since this is
> fixed upstream, on the next version update we should be able to remove this
> patch.
I can confirm that the patch fixes the issue for me.
I’ve added it to the ‘geeqie’ package, thank you!
Ludo’.
--- End Message ---