Hi,
Updated today to 6.7.0.0-1 using setup, resulting in a nearly
useless XWin:
1. XTerms do not respect sizing/minimize buttons (nothing
happens), nor toolbar tab (cannot minimize).
2. XTerm freezes easily (a right-mouse click seems to trigger
hang 100% of time). In this state cannot bring to foreground -
window is totally non-responsive, X icon in tray is non-
responsive.
3. Alt-F4 does not close XWin in this hung state (have to kill
based on PID).
4. Alt-F4 does not work when not in hung-state either. Right-
click on X icon to kill XWin server (when not in hung
state and no open XTerms) results in an illegal operation:
XWIN caused an invalid page fault in
module CYGWIN1.DLL at 025f:610885ba.
Registers:
EAX=00000267 CS=025f EIP=610885ba EFLGS=00010202
EBX=00000202 SS=0267 ESP=031fedb0 EBP=031ff048
ECX=100e05a0 DS=0267 ESI=00000020 FS=6717
EDX=00000000 ES=0267 EDI=007606c8 GS=70fe
Bytes at CS:EIP:
ff 77 20 53 66 8b 47 24 8e c0 66 8b 47 28 8e e8
Stack dump:
Tail of XWin.log after this fault is:
winAboutDlgProc - WM_COMMAND - IDOK or IDCANCEL
winDeinitMultiWindowWM - Noting shutdown in progress
ddxBeforeReset - Hello
winClipboardProc - winClipboardFlushWindowsMessageQueue trapped
WM_QUIT message,
exiting main loop.
winClipboardProc - XDestroyWindow succeeded.
ddxBeforeReset - Clipboard thread has exited.
winClipboardIOErrorHandler!
winDeinitMultiWindowWM - Noting shutdown in progress.
Am using on Win98SE system with STB Velocity 128 (NVidia Riva
128) card. Previous XWin worked fine, and am starting up using
latest startxwin.sh with no modifications. Shutting down anti-
virus and ZoneAlarm makes no difference. No custom startups,
and verified mounts are binmode. cygcheck -cv shows no problems
(all installed Cygwin SW is current).
XWin.log follows when in hung state and had to terminate with
a kill -9 (very little activity - xterm came up on startup,
a right-click froze the system):
Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Release: 6.7.0.0-1
Contact: cygwin-xfree@cygwin.com
XWin was started with the following command line:
XWin -multiwindow -clipboard
ddxProcessArgument - Initializing default screens
winInitializeDefaultScreens - w 1280 h 1024
winInitializeDefaultScreens - Returning
OsVendorInit - Creating bogus screen 0
winValidateArgs - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
winValidateArgs - Returning.
(II) XF86Config is not supported. See
http://x.cygwin.com/docs/faq/cygwin-xfree-faq.html for more
information
winDetectSupportedEngines - Windows 95/98/Me
winDetectSupportedEngines - DirectDraw installed
winDetectSupportedEngines - DirectDraw4 installed
winDetectSupportedEngines - Returning, supported engines
00000007
winScreenInit - dwWidth: 1280 dwHeight: 1024
winSetEngine - Multi Window or Rootless => ShadowGDI
winAdjustVideoModeShadowGDI - Using Windows display depth of 16
bits per pixel
winCreateBoundingWindowWindowed - User w: 1280 h: 1024
winCreateBoundingWindowWindowed - Current w: 1280 h: 1024
winAdjustForAutoHide - Original WorkArea: 0 0 1024 1280
winAdjustForAutoHide - Taskbar is auto hide
winAdjustForAutoHide - Found BOTTOM auto-hide taskbar
winAdjustForAutoHide - Adjusted WorkArea: 0 0 1023 1280
winCreateBoundingWindowWindowed - WindowClient w 1280 h 1023 r
1280 l 0 b 1023 t 0
winCreateBoundingWindowWindowed - Returning
winAllocateFBShadowGDI - Creating DIB with width: 1280 height:
1023 depth: 16
winAllocateFBShadowGDI - Dibsection width: 1280 height: -1023
depth: 16 size image: 2618880
winAllocateFBShadowGDI - WEIRDNESS - biHeight still negative: -
1023
winAllocateFBShadowGDI - WEIRDNESS - Flipping biHeight sign
winAllocateFBShadowGDI - Created shadow stride: 1280
winFinishScreenInitFB - Masks: 00007c00 000003e0 0000001f
winInitVisualsShadowGDI - Masks 00007c00 000003e0 0000001f BPRGB
5 d 15 bpp 16
winRandRInit ()
winCreateDefColormap - Deferring to fbCreateDefColormap ()
null screen fn ReparentWindow
null screen fn RestackWindow
winFinishScreenInitFB - Calling winInitWM.
InitQueue - Calling pthread_mutex_init
InitQueue - pthread_mutex_init returned
InitQueue - Calling pthread_cond_init
InitQueue - pthread_cond_init returned
winInitWM - Returning.
winMultiWindowXMsgProc - Hello
winInitMultiWindowWM - Hello
winFinishScreenInitFB - returning
winMultiWindowXMsgProc - Calling pthread_mutex_lock ()
winInitMultiWindowWM - Calling pthread_mutex_lock ()
winScreenInit - returning
InitOutput - Returning.
MIT-SHM extension disabled due to lack of kernel support
XFree86-Bigfont extension local-client optimization disabled due
to lack of shared memory support in the kernel
(--) Setting autorepeat to delay=250, rate=15
(--) winConfigKeyboard - Layout: "00000409" (00000409)
(EE) Keyboardlayout "United States 101" (00000409) is unknown
Rules = "xorg" Model = "pc101" Layout = "us" Variant = "(null)"
Options = "(null)"
Could not init font path element /usr/X11R6/lib/X11/fonts/TTF/,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/,
removing from list!
winPointerWarpCursor - Discarding first warp: 640 511
winBlockHandler - Releasing pmServerStarted
winBlockHandler - pthread_mutex_unlock () returned
winMultiWindowXMsgProc - pthread_mutex_lock () returned.
winMultiWindowXMsgProc - pthread_mutex_unlock () returned.
winInitMultiWindowWM - pthread_mutex_lock () returned.
winMultiWindowXMsgProc - DISPLAY=127.0.0.1:0.0
winInitMultiWindowWM - pthread_mutex_unlock () returned.
winInitMultiWindowWM - DISPLAY=127.0.0.1:0.0
winProcEstablishConnection - Hello
winInitClipboard ()
winProcEstablishConnection - winInitClipboard returned.
winClipboardProc - Hello
DetectUnicodeSupport - Windows 95/98/Me
winClipboardProc - DISPLAY=127.0.0.1:0.0
winMultiWindowXMsgProc - XOpenDisplay () returned and
successfully opened the display.
winInitMultiWindowWM - XOpenDisplay () returned and successfully
opened the display.
winClipboardProc - XOpenDisplay () returned and successfully
opened the display.
winClipboardWindowProc - WM_DRAWCLIPBOARD - Initializing -
Returning.