From nobody Tue Nov 15 00:57:27 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NB77X0gCrz4hLVZ; Tue, 15 Nov 2022 00:57:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NB77X09JDz3ytc; Tue, 15 Nov 2022 00:57:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668473848; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DdSnHSs3IzeIbbKofjnX+nJ5hCz4EKQHoW3fjKZ7sm0=; b=NGdQ6/zU+aB+nNG1tQdsCukti7sHPKP68CCjMIjXPD8nTf20tBtfW3KWXWN3HCQ5dZH6lx pGtYlIFDOhUFDkS2ASo27dJKgnmZJCCuva9SpHUb300aIaW5HtvVZ7yA6GziLQKC8Zo+dr FukclogliT7VfyAo4HU9OrVIePWiNxM5bhpgbZHftpNVEFMWukvnpepIQDX9iYbwcSmxgH VV/J5OBkAaJioOXVsxvfoX9rDujQp8oMzMIdTMa3yTbzJLCv4Ixil7MD/gwlCC57gea0eI jSyuBcwqaRItRfmZN4w6Z2r1GbXFPUQ4Bnzl8ZdPa2XmjhhzUzDMhSj1l4RMYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668473848; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DdSnHSs3IzeIbbKofjnX+nJ5hCz4EKQHoW3fjKZ7sm0=; b=o0Tnhm1/RWeaqfuBmPNXN8cda6KH8Ks1qFLPzgpGRKX1kCzCzdMqb/J/p8WVKkKW8bpNti +bG1fQjvIbxg3s3qbltP06RAe2kcKetryjdRzSznr3qBfVXdUlKcrvffwRfij6JqgrORIq uem6j5TUbuO/EQbnxkNk5PfpWBi7oVqE9Iv1+RVi3GuJY4q2DTH37zMke7OQ+48lVwB9W/ s8Byn9SShSGXJiwNExkDCodoXmQ4OW5TMDmNzinWzMbot97StMZRswkzxikgUKKabSOZ99 zjND1uBhxQdGl9I/cLdtSCnRdYLu7MLMCvII6DViTLoRo6KYHFbxW0ctcMbN/Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1668473848; a=rsa-sha256; cv=none; b=CbXIDbokqG++xgO/AMc65NIhGlq1D+lPNwFkZLKy9hKUBO58SU36aTPG9MtH3gpBEPjSeZ btNH+JIttUt/gB8bndec2QIcxQ95qKrExX1Qx0soTjZJwMyK7SS1j/mDityAtddKOgj5Lc I14KsnRJO7SbmA9CL68KHpfIG2sPq02aU4yM9N5ePgObARtYGmTLZj4CevibTP+bnr1/oD l0fpZG9owWts8m22PUhJ7AOBNaAPvJDfTZQ86D9sXRq5IA8aOCM+jsoceyzLP3szFxDSUV TccHAXNqW5LRshrHv1DkSH6BCFiV4Xt2dgXKBWExvOKuHWPzFM6hbAKeAFYmkg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NB77W65zWz139R; Tue, 15 Nov 2022 00:57:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2AF0vRvv091431; Tue, 15 Nov 2022 00:57:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2AF0vRNd091430; Tue, 15 Nov 2022 00:57:27 GMT (envelope-from git) Date: Tue, 15 Nov 2022 00:57:27 GMT Message-Id: <202211150057.2AF0vRNd091430@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jan Beich Subject: git: 387f99b7180f - main - graphics/vulkan-caps-viewer: unbreak under Xorg or Xwayland-only List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 387f99b7180f1be0a4f1feea7183d7aab5cc7e9f Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=387f99b7180f1be0a4f1feea7183d7aab5cc7e9f commit 387f99b7180f1be0a4f1feea7183d7aab5cc7e9f Author: Jan Beich AuthorDate: 2022-11-15 00:38:53 +0000 Commit: Jan Beich CommitDate: 2022-11-15 00:56:31 +0000 graphics/vulkan-caps-viewer: unbreak under Xorg or Xwayland-only https://forums.freebsd.org/threads/vulkan-caps-viewer-segmentation-fault.87083/ $ pkg delete qt5-wayland $ env -u WAYLAND_DISPLAY vulkanCapsViewer Reading extensions Device "Intel(R) HD Graphics 530 (SKL GT2)" Reading Vulkan 1.1 core properties Reading Vulkan 1.2 core properties Reading Vulkan 1.3 core properties Reading layers Reading queue families Reading physical feattures Reading Vulkan 1.1 core features Reading Vulkan 1.2 core features Reading Vulkan 1.3 core features Reading limits Reading memory properties Reading surface info Segmentation fault ```c++ (lldb) bt * thread #1, name = 'vulkanCapsViewer', stop reason = signal SIGSEGV: invalid address (fault address: 0x18) * frame #0: 0x0000000824ac758e libwayland-client.so.0`wl_proxy_create_wrapper(proxy=0x0000000000000000) at wayland-client.c:2406:37 frame #1: 0x00000008749dc1ef libvulkan_intel.so`wsi_wl_display_init(wsi_wl=0x000000085c889660, display=0x000000082088e668, wl_display=0x0000000000000000, get_format_list=true, sw=false) at wsi_common_wayland.c:558:34 frame #2: 0x00000008749dca1b libvulkan_intel.so`wsi_wl_surface_get_formats(icd_surface=0x000000085ca621a0, wsi_device=0x000000085c8beb58, pSurfaceFormatCount=0x000000082088e7c0, pSurfaceFormats=0x0000000000000000) at wsi_common_wayland.c:779:8 frame #3: 0x00000008749d16b1 libvulkan_intel.so`wsi_GetPhysicalDeviceSurfaceFormatsKHR(physicalDevice=0x000000085c8be000, _surface=0x000000085ca621a0, pSurfaceFormatCount=0x000000082088e7c0, pSurfaceFormats=0x0000000000000000) at wsi_common.c:709:11 frame #4: 0x00000008749ed972 libvulkan_intel.so`vk_tramp_GetPhysicalDeviceSurfaceFormatsKHR(physicalDevice=0x000000085c8be000, surface=0x000000085ca621a0, pSurfaceFormatCount=0x000000082088e7c0, pSurfaceFormats=0x0000000000000000) at vk_dispatch_trampolines.c:162:12 frame #5: 0x00000000003bf422 vulkanCapsViewer`VulkanSurfaceInfo::get(this=0x000000085c978348, device=0x000000085ca7a280, surface=0x000000085c8892a0) at vulkansurfaceinfo.hpp:61:13 frame #6: 0x000000000039d67b vulkanCapsViewer`VulkanDeviceInfo::readSurfaceInfo(this=0x000000085c977c00, surface=0x000000085c8892a0, surfaceExtension="VK_KHR_wayland_surface") at vulkanDeviceInfo.cpp:760:17 frame #7: 0x00000000002fc8da vulkanCapsViewer`VulkanCapsViewer::getGPUinfo(this=0x000000082088f448, GPU=0x000000085c977c00, id=0, device=0x000000085ca7a280) at vulkancapsviewer.cpp:809:10 frame #8: 0x00000000002f792b vulkanCapsViewer`VulkanCapsViewer::getGPUs(this=0x000000082088f448) at vulkancapsviewer.cpp:902:9 frame #9: 0x00000000002f6317 vulkanCapsViewer`VulkanCapsViewer::VulkanCapsViewer(this=0x000000082088f448, parent=0x0000000000000000) at vulkancapsviewer.cpp:262:5 frame #10: 0x00000000002a438d vulkanCapsViewer`main(argc=1, argv=0x000000082088fc68) at main.cpp:93:22 frame #11: 0x000000000029c2d0 vulkanCapsViewer`_start(ap=, cleanup=) at crt1_c.c:75:7 ``` --- graphics/vulkan-caps-viewer/Makefile | 5 +++++ graphics/vulkan-caps-viewer/distinfo | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/graphics/vulkan-caps-viewer/Makefile b/graphics/vulkan-caps-viewer/Makefile index e9042c3e0945..fa758c122f36 100644 --- a/graphics/vulkan-caps-viewer/Makefile +++ b/graphics/vulkan-caps-viewer/Makefile @@ -1,8 +1,13 @@ PORTNAME= vulkan-caps-viewer DISTVERSION= 3.25 DISTVERSIONSUFFIX= _fixed +PORTREVISION= 1 CATEGORIES= graphics wayland +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= 0b3cd2200019.patch:-p1 # https://github.com/SaschaWillems/VulkanCapsViewer/pull/109 +PATCHFILES+= f1eb47376404.patch:-p1 # https://github.com/SaschaWillems/VulkanCapsViewer/pull/109 + MAINTAINER= jbeich@FreeBSD.org COMMENT= Vulkan Hardware Capability Viewer WWW= https://vulkan.gpuinfo.org/ diff --git a/graphics/vulkan-caps-viewer/distinfo b/graphics/vulkan-caps-viewer/distinfo index e9c0f541e827..75f26b562d66 100644 --- a/graphics/vulkan-caps-viewer/distinfo +++ b/graphics/vulkan-caps-viewer/distinfo @@ -3,3 +3,7 @@ SHA256 (SaschaWillems-VulkanCapsViewer-3.25_fixed_GH0.tar.gz) = 2c2366a00820d9ee SIZE (SaschaWillems-VulkanCapsViewer-3.25_fixed_GH0.tar.gz) = 2370330 SHA256 (KhronosGroup-Vulkan-Headers-v1.3.226_GH0.tar.gz) = aa0059f516eaa4af327a2b08737ffb0f9503849836e0d60ac3aab183c3b1532b SIZE (KhronosGroup-Vulkan-Headers-v1.3.226_GH0.tar.gz) = 1553730 +SHA256 (0b3cd2200019.patch) = fbf428b132d097b09825d0b90ba58bc708df5f85b743956e658ab9c126631b3d +SIZE (0b3cd2200019.patch) = 2022 +SHA256 (f1eb47376404.patch) = db07bc9266a8c4050b475ef486a1b5a55249103792187021d2c51927bba6d71f +SIZE (f1eb47376404.patch) = 2006