eclipse-platform / .github

Common contribution content for eclipse-platform repositories
https://www.eclipse.org/eclipse/
5 stars 10 forks source link

Javadoc popups (and all WebKit UIs) have stopped working #16

Closed jonahgraham closed 2 years ago

jonahgraham commented 2 years ago

For the last day or two Javadocs have stopped working on my Xbuntu machine. I suspect a recently updated system package may be the root cause. But whenever I try to render javadoc hover I get a blank pop-up window and this error on the stdout:

(WebKitWebProcess:155118): Gdk-ERROR **: 15:06:23.576: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
  (Details: serial 172 error_code 2 request_code 151 (GLX) minor_code 34)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

image

I don't think this is a regression as old Eclipse versions now produce the same error. It may not be an Eclipse issue, but this seemed like the logical place to start.

jonahgraham commented 2 years ago

The only thing that has updated recently on my machine is nvidia's propriatary driver, the old version is not available to downgrade to, but changing to the open source one has made javadocs work again.

The red box was what I had been using:

image

So I will close this as not eclipse for now, but if someone with better understanding of this knows differently feel free to reopen.

jonahgraham commented 2 years ago

Turns out that the X.Org X server was a bad choice as since I changed to it my whole system locks up very often. I have changed to the "nvidia-driver-510" version which IIUC is actually a newer driver version than the 470 I had been using. So far no system lockups and Javadoc popups working fine too.

HTH!