Bug#1081957: libgtk-4-bin: GTK applications crash on startup

Michael Biebl biebl at debian.org
Fri Sep 20 17:39:43 BST 2024


Control: forwarded -1 https://gitlab.gnome.org/GNOME/gtk/-/issues/7022


Hi

On Mon, 16 Sep 2024 19:25:35 +0200 =?utf-8?q?Zolt=C3=A1n?= 
<islandofcalmness at gmail.com> wrote:
> Package: libgtk-4-bin
> Version: 4.16.1+ds-2
> Severity: important
> 
> Dear Maintainer,
> 
> Since installing the new version on sid gtk4 applications crash on
> startup with SIGSEGV.
> 
> The crash seems to occur with the vulkan renderer, disabling it with
> GDK_DISABLE=vulkan things run fine.
> 
> I'm running a kde desktop on wayland (kwin-wayland 4:5.27.11-2)
> on AMD with mesa-vulkan-drivers 24.2.2-1
> 
> Example partial backtrace:
> 
> Thread 1 "zenity" received signal SIGSEGV, Segmentation fault.
> 0x00007fffd2555ebd in wsi_GetPhysicalDeviceSurfaceCapabilitiesKHR (physicalDevice=0x555555b02fe0, _surface=0x0, pSurfaceCapabilities=0x7fffffffc5e0)
>     at ../src/vulkan/wsi/wsi_common.c:827
> (gdb) bt
> #0  0x00007fffd2555ebd in wsi_GetPhysicalDeviceSurfaceCapabilitiesKHR (physicalDevice=0x555555b02fe0, _surface=0x0, pSurfaceCapabilities=0x7fffffffc5e0)
>     at ../src/vulkan/wsi/wsi_common.c:827
> #1  0x00007ffff76f2a79 in gdk_vulkan_context_check_swapchain (context=0x5555566fce00, error=error at entry=0x7fffffffc6e0)
>     at ../../../gdk/gdkvulkancontext.c:431
> #2  0x00007ffff76f3208 in gdk_vulkan_context_surface_resized (draw_context=<optimized out>) at ../../../gdk/gdkvulkancontext.c:783
> #3  0x00007ffff76e8828 in _gdk_surface_update_size (surface=surface at entry=0x5555556ae800) at ../../../gdk/gdksurface.c:887
> #4  0x00007ffff767502b in gdk_wayland_surface_update_size (surface=surface at entry=0x5555556ae800, width=<optimized out>, height=<optimized out>, 
>     scale=scale at entry=0x7fffffffc724) at ../../../gdk/wayland/gdksurface-wayland.c:272
> 
I can confirm this issue and filed this upstream.
As additional info: the segfault does not happen for me when I run those 
applications from within a GNOME desktop session.

My backtrace looks slightly different though, maybe a result of having 
fractional scaling enabled (150% for the external and internal monitor).

@Simon: If you think we should split this into two separate bug reports, 
please let me know.

Regards,
Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20240920/6911a5a5/attachment.sig>


More information about the pkg-gnome-maintainers mailing list