[Bug 287599] www/qt6-webengine: QtWebEngine apps fails to start/immediately crashes on Wayland

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Apr 8 12:56:32 BST 2026


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287599

--- Comment #13 from commit-hook at FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=cd8a2d391eb83ac123c0e22bd27ba8c77064f3a3

commit cd8a2d391eb83ac123c0e22bd27ba8c77064f3a3
Author:     Baptiste Daroussin <bapt at FreeBSD.org>
AuthorDate: 2026-04-08 11:36:11 +0000
Commit:     Baptiste Daroussin <bapt at FreeBSD.org>
CommitDate: 2026-04-08 11:55:47 +0000

    www/qt6-webengine: fix running under wayland

    When starting, chromium calls GpuFence::Wait() which was not implemented
    on FreeBSD, on linux is calls sync_wait which does not exist on FreeBSD.

    Hopefully drm sync fence fds do support polling and it seems to do the
    trick.

    While here tell chromium we don't have sync_fence_info() so it does not
    try to go further at the risk of reaching another NOTREACH() which would
    trigger a crash

    PR:     287599

 .../Makefile                                       |  0
 .../distinfo                                       |  0
 .../files/patch-CMakeModules_CompilerFlags.cmake   |  0
 .../files/patch-src_main.cpp                       |  0
 .../files/patch-src_player_CodecsComponent.cpp     |  0
 .../files/patch-src_system_SystemComponent.cpp     |  0
 .../files/patch-src_system_SystemComponent.h       |  0
 .../pkg-descr                                      |  0
 .../pkg-plist                                      |  0
 ...rc_3rdparty_chromium_ui_gfx_gpu__fence.cc (new) | 40 ++++++++++++++++++++++
 10 files changed, 40 insertions(+)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-freebsd mailing list