Open floren opened 11 years ago
Interesting bug. I didn't try to re-create it because I have a good guess at what went wrong. But basically, there was a bug in my configure request handling code where there could be more bits set in the mask than the number of values given. The only case that could trigger that (I believe, by inspection of the code) is if the client is trying to set the border width of their window. My fix is to always explicitly ignore changes to the border width.
It working locally but not remotely is a bit strange though, so I'll hold my breath until you confirm that it's been fixed.
Note that this bug was fixed in xgbutil and not Wingo. You can update all of xgbutil like so:
go get -u github.com/BurntSushi/xgbutil/...
Note the three trailing dots. You'll then have to rebuild Wingo. (Whether by go install
or go get -u github.com/BurntSushi/wingo
.)
Finally, the fix is in commit https://github.com/BurntSushi/xgbutil/commit/9f9f7eded3dd5ee56ef89ff349d2f33eac0e61f1.
(If you're tracking Wingo via the AUR on Archlinux, then a reinstall should do the necessary updates.)
When starting xvncviewer from an ssh session with X forwarding enabled, Wingo will crash. It does not crash if I run xvncviewer locally. Other windows, such as xterm or even tightvncviewer, will not crash wingo when run over ssh+x forwarding. Here's the output: