aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2024-04-01 15:24:47 +0300
committerEli Zaretskii2024-04-01 15:24:47 +0300
commitf107dc26e37c7cc24b158b5dfd21b4fd8eb145f2 (patch)
treef4674a8af6e9d960bff4b3a93a82fbeabcf8bdad
parent305e35b2d871fdf86e7a349443fc4507d540e11e (diff)
downloademacs-f107dc26e37c7cc24b158b5dfd21b4fd8eb145f2.tar.gz
emacs-f107dc26e37c7cc24b158b5dfd21b4fd8eb145f2.zip
; * etc/PROBLEMS: Add an entry about WebKitGTK (bug#66068).
-rw-r--r--etc/PROBLEMS26
1 files changed, 26 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index b4df40f5d8e..642c3d0169e 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -178,6 +178,32 @@ The relevant bug report is here:
178A workaround is to set XLIB_SKIP_ARGB_VISUALS=1 in the environment 178A workaround is to set XLIB_SKIP_ARGB_VISUALS=1 in the environment
179before starting Emacs, or run Emacs as root. 179before starting Emacs, or run Emacs as root.
180 180
181** Emacs built with xwidgets aborts when displaying WebKit xwidgets
182
183This happens, for example, when 'M-x xwidget-webkit-browse-url'
184prompts for a URL and you type the URL at the prompt.
185
186The error message might look like this:
187
188 X protocol error: GLXBadWindow on protocol request 151
189 Serial no: 4286
190 Failing resource ID (if any): 0x3c001c5
191 Minor code: 32
192
193This happens because starting from version 2.42.1, the WebKitGTK
194developers discontinued support for off-screen windows, by presuming
195that every window holding a WebView widget is an X server window
196eligible for an OpenGL context. Emacs requires placing these widgets
197within offscreen windows managed by GTK, for each xwidget might be
198displayed in multiple distinct windows, and its contents must be
199captured and reproduced within all of them if that be the case.
200
201To put this another way, WebKitGTK doesn't support displaying a single
202widget more than once anymore.
203
204A possible workaround is to make sure xwidgets are not shown in more
205than one window.
206
181** Emacs crashes with SIGTRAP when trying to start a WebKit xwidget. 207** Emacs crashes with SIGTRAP when trying to start a WebKit xwidget.
182 208
183This could happen if the version of WebKitGTK installed on your system 209This could happen if the version of WebKitGTK installed on your system