Ghex 46.0 crashes on Leap 16

Installed “ghex” from repo/oss on a fresh Leap 16 installation:

Repository     : https://download.opensuse.org/distribution/leap/16.0/repo/oss/x86_64
Name           : ghex
Version        : 46.0-bp160.1.12

It immediately crashes with

(process:14943): Gdk-ERROR **: 16:38:27.469: gdk_display_manager_get() was called before gtk_init()
Trace/breakpoint trap (core dumped)

Last year, upstream applied a fix for the “gdk_display_manager_get before gtk_init” issue, necessary for gtk >= 4.17:

This is part of ghex 48.1. Leap 16 currently installs 46.0. So the fix still somehow needs to make it into the version provided with Leap 16. Update ghex or backport the patch…?

You can install the version for Tumbleweed (48.1-1.1): download locally the two packages, then

su -
rpm -i ghex-48.1-1.1.x86_64.rpm libgtkhex-4-1-48.1-1.1.x86_64.rpm
1 Like

And for this someone needs to open bug report.

Thanks, indeed Tumbleweed has the new version and it works with Leap16.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.