Page MenuHomeSolus

The program 'geeqie' received an X Window System error.
Closed, ResolvedPublic

Description

Since the last update of the x windows system the program geeqie now crashes with an error.... I resisted the urge to update my Solus install for about 1 month and it was working previously but last night I did the updates and now this program fails.

This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.

(Details: serial 190 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 (core dumped)

Revisions and Commits

Event Timeline

If I compile the program myself from source it works fine. Needs a rebuild by the maintainer.

odd. I have removed all the config files related to this program to simulate a clean fresh first time install and it still fails. This is on 2 machines. The laptop which I did not update it works fine on.

There are still issues even after compiling it myself and these relate to the function float window (L) key.

Have you done a full solus update ?

Yes, I am up to date because I use unstable repository and I am the maintainer of geeqie for Solus.
Tinkering around and running geeqie from terminal but still I don't understand how to get those errors like you. The program is not crashing.

I am not running unstable, could there be some update of the x system that fixes this issue which has not made it into stable ?

This comes up on one of my laptops that is fully updated stable...

Xlib: sequence lost (0x100b0 > 0xb2) in reply type 0x0!

I am running under the Budgie desktop, not mate.

This comment was removed by dms.
In T9520#180818, @dms wrote:

I am not running unstable, could there be some update of the x system that fixes this issue which has not made it into stable ?

I don't know. I don't recommend you to switch to unstable now. Next update normally it will be on Friday.

This comes up on one of my laptops that is fully updated stable...

Xlib: sequence lost (0x100b0 > 0xb2) in reply type 0x0!

Actually there was an update of libx11 on 28 Dec 2020, maybe this could be the issue.
Rebuilding geeqie it is the easiest thing. Since I am not getting any issue I recommend you to do some checks on your system like:
sudo eopkg check | grep Broken | awk '{print $4}' | xargs sudo eopkg it --reinstall

I am running under the Budgie desktop, not mate.

I use Budgie too.

Read this... might explain it what is happening. Last comment says a recent fix in geeqie fixes it but will it need the sources from git. BTW I am not a dev, just an end user.

https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/125

@dms Does geeqie crash if you run it from terminal using this comand geeqie --disable-clutter?

That works !! starts fine with --disable-clutter

Ok. I will submit the fix now. Thank you for submitting the issue and for testing.