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