I run cygwin under Windows 10 on a laptop that was purchased and configured several years ago and has worked fine, more or less, ever since. Until today.
I hadn’t rebooted for several weeks. Sometimes Windows tells me it wants to Update but I just click “Remind me Later.” This morning the machine rebooted itself — perhaps it gave me the chance for the “Remind me Later” click and I missed it. I’ve noticed two changes: (1) The “Activate Windows” message at screen’s lower right is now gone. (2) The start-ups of ‘xterm’ fail.
From the error message, I’ll guess a cygwin binary is incompatible with a new Windows binary, and downloading a few cygwin .dll’s might be all that’s needed. But I barely know what a .dll is. I know there are some Cygwin experts here. Please give me some idea of how to proceed! Treat me as an utter novice.
The Xserver(?) presents a new window when I type ‘startx’, but after about one second that window disappears. I show the error messages below. Given how I use this laptop, running without my xterms will be like operating with one hand tied behind my back.
The ‘startx’ transfers control to ‘~/.xinitrc’ whose contents I’ll PM to anyone who needs them but that file is time-stamped Sep 4 2013 so has worked adequately for quite a while. (The " XFree86_VT property unexpectedly has 0 …" message has been around the whole time but never caused obvious trouble so I never worried about it. :smack: )
Here is what I see on my cygwin console:
xinit: XFree86_VT property unexpectedly has 0 items instead of 1
2 [main] xterm 1776 child_info_fork::abort: D:\cygwin\bin\cygbz2-1.dll: Loaded to different address: parent(0x4B0000) != child(0x2C0000)
xterm: Error 29, errno 11: Resource temporarily unavailable
Reason: spawn: fork() failed
[these three lines are repeated four times]
xinit: connection to X server lost
waiting for X server to shut down
% ls -l /cygdrive/d/cygwin/bin/cygbz2-1.dll
-rwxr-xr-x 1 acer None 62990 May 22 2011 /cygdrive/d/cygwin/bin/cygbz2-1.dll