XWin on Windows 98 unreliable

Christopher G D Tipper chris.tipper@tiscali.co.uk
Mon Jul 26 11:54:00 GMT 2004

Dear List,

I am somewhat exhausted by this issue, but I feel it ought to come to the
attention of the development team.

Basically I wanted to run TCM on my Windows 98 console and found myself
spending many happy hours downloading over 100MB of cygwin.

I don't think there is anything special about my environment. I like to keep a
tight ship, and I don't need ZoneAlarm or any special firewall on a dial-up
connection. Norton is disabled and I just scan files religiously when the need

But I find the X-Server refuses to load unless I have a working dial-up link. It
just gets stuck after the following trace (below). On three occasions it has
worked, and I've been able to (briefly) use TCM. Even so I only get a <50%
success rate.

Below I use the system information applet to provide a list of 32-bit internet
related modules I am currently using (as I type this). Non of these seem to
be unloaded when dial-up is disconnected. I have very few third-party DLLs
in memory--Microsoft modules about 90%, some Diamond graphics drivers,
and drivers for my peripherals, plus any programs I happen to be using.
There is nothing special about my environment.

WSOCK32.DLL	4.10.1998	Microsoft Corporation	BSD Socket API for
Windows	C:\WINDOWS\SYSTEM\WSOCK32.DLL	29-04-1998
16:05:12 GMT	Microsoft(R) Windows(R) Operating System	78810000 -
MSWSOCK.DLL	4.10.1998	Microsoft Corporation	Microsoft
WinSock Extension APIs
C:\WINDOWS\SYSTEM\MSWSOCK.DLL	29-04-1998 16:04:37
GMT	Microsoft(R) Windows(R) Operating System	7b120000 -
WS2_32.DLL	4.10.1998	Microsoft Corporation	Windows Socket 2.0
32-Bit DLL	C:\WINDOWS\SYSTEM\WS2_32.DLL	29-04-1998
16:05:12 GMT	Microsoft(R) Windows(R) Operating System	78860000 -
WININET.DLL	6.00.2600.0000	Microsoft Corporation	Internet Extensions
for Win32	C:\WINDOWS\SYSTEM\WININET.DLL	18-08-2001
05:34:00 GMT	Microsoft® Windows® Operating System	70200000 -
MSAFD.DLL	4.10.1998	Microsoft Corporation	Microsoft Windows
Sockets 2.0 Service Provider	C:\WINDOWS\SYSTEM\MSAFD.DLL	29-
04-1998 16:04:28 GMT	Microsoft(R) Windows(R) Operating System
7c110000 - 7c11b000
WS2HELP.DLL	4.10.1998	Microsoft Corporation	Windows Socket 2.0
Helper for Windows 98	C:\WINDOWS\SYSTEM\WS2HELP.DLL	29-
04-1998 16:05:12 GMT	Microsoft(R) Windows(R) Operating System
78850000 - 78856000

I have used this machine as a development platform with Apache, MySQL
and Tomcat running with no problems accessing 'localhost' (yes on Windows
98!). So I can only assume Cygwin/X is very picky and is not really release

I now have TCM on my Linux partition, so thanks for pointing it out.

Christopher Tipper

$ startxwin.sh
Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Contact: cygwin-xfree@cygwin.com

XWin was started with the following command line:

XWin -multiwindow -clipboard -silent-dup-error -emulate3buttons

(WW) /tmp mounted int textmode
winValidateArgs - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
(II) XF86Config is not supported
(II) See http://x.cygwin.com/docs/faq/cygwin-x-faq.html for more information
winDetectSupportedEngines - Windows 95/98/Me
winDetectSupportedEngines - DirectDraw installed
winDetectSupportedEngines - DirectDraw4 installed
winDetectSupportedEngines - Returning, supported engines 00000007
winSetEngine - Multi Window or Rootless => ShadowGDI
winAdjustVideoModeShadowGDI - Using Windows display depth of 24 bits
per pixel
winAllocateFBShadowGDI - Creating DIB with width: 1024 height: 715 depth:
winQueryRGBBitsAndMasks - GetDeviceCaps (BITSPIXEL) returned 24 for
the screen.
 Using default 24bpp masks.
winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
winInitVisualsShadowGDI - Masks 00ff0000 0000ff00 000000ff BPRGB 8 d
24 bpp 24
null screen fn ReparentWindow
null screen fn RestackWindow
InitQueue - Calling pthread_mutex_init
InitQueue - pthread_mutex_init returned
InitQueue - Calling pthread_cond_init
InitQueue - pthread_cond_init returned
winInitMultiWindowWM - Hello

  "Since light travels faster than sound, isn't that why
   some people appear bright until you hear them speak"
                                          - Steve Wright

More information about the Cygwin-xfree mailing list