Cygwin 1.7 beta XWin Crashs from Ubuntun 9.10 after Firefox sessions

ERIC HO ericmho@shaw.ca
Tue Nov 3 23:36:00 GMT 2009


Hi Jon, the crash is not caused by doing some specific action or looking at specific
pages in firefox.  Sometimes I sit on the Firefox screen and the cash happens.
I ssh to the the remote Ubuntu Box and start up a gnome-session  there back to my display. I then bring up the firefox on the Ubuntu box. After a few clicks, the cygwin Xserver died.
I tried starting the X server with -multiwindow, but could not even get a complete GNOME screen back.
I've tried  -query but did not get a screen back. It could be only ssh is allowed into the Ubuntu box.

Thanks.

----- Original Message -----
From: Jon TURNEY <jon.turney@dronecode.org.uk>
Date: Tuesday, November 3, 2009 12:58 pm
Subject: Re: Cygwin 1.7 beta XWin Crashs from Ubuntun 9.10 after Firefox sessions
To: ERIC HO <ericmho@shaw.ca>
Cc: cygwin-xfree@cygwin.com

> 
> Thanks for the backtrace.
> 
> It's interesting, but I'm afraid it doesn't immediately let me 
> pinpoint the 
> problem.
> 
> A couple of questions I should have asked before:
> - is this crash caused by to doing some specific action or 
> looking at specific 
> pages in firefox?
> - using ssh with your X server in a window but no WM is rather 
> strange. Are 
> you starting any other programs or a window manager along with 
> firefox? Do you 
> see the problem if you start the X server with -multiwindow? Do 
> you see the 
> problem if you use -query to do an XDMCP login?
> 
> In future, please send your replies to the cygwin-xfree list, 
> rather than to 
> me personally.
> 
> On 01/11/2009 20:32, ERIC HO wrote:
> > Hi Jon, the message are as follows:
> > (gdb) run
> > Starting program: /home/eho/XWin-1.7.1-1.unstripped.exe -clipboard
> > [New thread 1120.0x720]
> > [New thread 1120.0x1374]
> > Welcome to the XWin X Server
> > Vendor: The Cygwin/X Project
> > Release: 1.7.1.0 (10701000)
> > Build Date: 2009-11-01
> >
> > Contact: cygwin-xfree@cygwin.com
> >
> > XWin was started with the following command line:
> >
> > /home/eho/XWin-1.7.1-1.unstripped -clipboard
> >
> > _XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
> > _XSERVTransOpen: transport open failed for inet6/IBM-6963EB6C3F2:0
> > _XSERVTransMakeAllCOTSServerListeners: failed to open listener 
> for inet6
> > warning: Lowest section in 
> /cygdrive/c/WINDOWS/system32/wmi.dll is 
> .text                                        at 76d31000
> > winValidateArgs - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
> > (II) xorg.conf is not supported
> > (II) See http://x.cygwin.com/docs/faq/cygwin-x-faq.html for 
> more informa                                       tion
> > winPrefsLoadPreferences: /etc/X11/system.XWinrc
> > LoadPreferences: Done parsing the configuration file...
> > winGetDisplay: DISPLAY=:0.0
> > winDetectSupportedEngines - Windows NT/2000/XP
> > winDetectSupportedEngines - DirectDraw installed
> > winDetectSupportedEngines - DirectDraw4 installed
> > winDetectSupportedEngines - Returning, supported engines 00000007
> > winSetEngine - Using Shadow DirectDraw NonLocking
> > winAdjustVideoModeShadowDDNL - Using Windows display depth of 
> 32 bits 
> pe                                       r pixel
> > winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
> > Screen 0 added at XINERAMA coordinate (0,0).
> > 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
> > (II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
> > (II) GLX: Initialized DRISWRAST GL provider for screen 0
> > [dix] Could not init font path element /usr/share/fonts/OTF/, 
> removing f                                       rom list!
> > [New thread 1120.0x2098]
> > winPointerWarpCursor - Discarding first warp: 509 336
> > (--) 5 mouse buttons found
> > (--) Setting autorepeat to delay=500, rate=31
> > (--) winConfigKeyboard - Layout: "00000409" (00000409)
> > (--) Using preset keyboard for "English (USA)" (409), type "4"
> > Rules = "base" Model = "pc105" Layout = "us" Variant = "none" 
> Options =                                        "none"
> > winProcEstablishConnection - Hello
> > winInitClipboard ()
> > [New thread 1120.0xee0]
> > winProcEstablishConnection - winInitClipboard returned.
> > winClipboardProc - Hello
> > DetectUnicodeSupport - Windows NT/2000/XP
> > winGetDisplay: DISPLAY=:0.0
> > winClipboardProc - DISPLAY=:0.0
> > [New thread 1120.0x2338]
> > [New thread 1120.0x2594]
> > winClipboardProc - XOpenDisplay () returned and successfully 
> opened the display.
> >
> > Program received signal SIGSEGV, Segmentation fault.
> > 0x005168a1 in damageRegionAppend (pDrawable=0x103bd878,
> >      pRegion=0x22cbcc, clip=1, 
> subWindowMode=0)>      at 
> /opt/wip/cygport-svn/xorg-server/xorg-server-1.7.1-1/src/xorg-
> server-1.7.1/miext/damage/damage.c:290
> > 290     /opt/wip/cygport-svn/xorg-
> server/xorg-server-1.7.1-1/src/xorg-server-
> 1.7.1/miext/damage/damage.c: No such file or directory.
> >          in 
> /opt/wip/cygport-svn/xorg-server/xorg-server-1.7.1-1/src/xorg-
> server-1.7.1/miext/damage/damage.c
> > (gdb) bt full
> > #0  0x005168a1 in damageRegionAppend (pDrawable=0x103bd878,
> >      pRegion=0x22cbcc, clip=1, 
> subWindowMode=0)>      at 
> /opt/wip/cygport-svn/xorg-server/xorg-server-1.7.1-1/src/xorg-
> server-1.7.1/miext/damage/damage.c:290
> >          pScreen 
> = (ScreenPtr) 0x1008c8e8
> >          pScrPriv 
> = (DamageScrPrivPtr) 0x1008da38
> >          pDamage 
> = (DamagePtr) 0x104ec960
> >          pNext = 
> (DamagePtr) 0x100944d0
> >          
> clippedRec = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0},
> >    data = 0x61c8a8}
> >          
> pDamageRegion = (RegionPtr) 0x1008a990
> >          pixClip 
> = {extents = {x1 = -13416, y1 = 34, x2 = -5217,
> >      y2 = 83}, data = 0x103bd890}
> >          draw_x = 
> 6386704>          
> draw_y = 2280360
> >          screen_x 
> = 0
> >          screen_y 
> = 0
> > #1  0x00516d29 in damageDamageBox (pDrawable=0x103bd878,
> >      pBox=0x22cc10, subWindowMode=0)
> >      at /opt/wip/cygport-svn/xorg-
> server/xorg-server-1.7.1-1/src/xorg-server-
> 1.7.1/miext/damage/damage.c:425>          region = {extents = {x1 = 5, y1 = 152, x2 = 22, y2 = 169},
> >    data = 0x0}
> > #2  0x005184db in damageCopyArea (pSrc=0x104f8528, 
> pDst=0x103bd878,>      pGC=0x104ed1b0, 
> srcx=0, srcy=0, width=17, height=17, dstx=5,
> >      dsty=104)
> >      at /opt/wip/cygport-svn/xorg-
> server/xorg-server-1.7.1-1/src/xorg-server-
> 1.7.1/miext/damage/damage.c:946>          box = {x1 = 5, y1 = 152, x2 = 22, y2 = 169}
> >          ret = 
> (RegionPtr) 0x103bd878
> >          pGCPriv 
> = (DamageGCPrivPtr) 0x10368278
> >          oldFuncs 
> = (GCFuncs *) 0x5eaba0
> > #3  0x00542692 in ProcCopyArea (client=0x10325578)
> >      at /opt/wip/cygport-svn/xorg-
> server/xorg-server-1.7.1-1/src/xorg-server-1.7.1/dix/dispatch.c:1731
> >          pDst = 
> (DrawablePtr) 0x103bd878
> >          pSrc = 
> (DrawablePtr) 0x104f8528
> >          pGC = 
> (GC *) 0x104ed1b0
> >          stuff = 
> (xCopyAreaReq *) 0x104eeba0
> >          pRgn = 
> (RegionPtr) 0x8
> >          rc = 0
> > #4  0x0053f4ca in Dispatch ()
> >      at /opt/wip/cygport-svn/xorg-
> server/xorg-server-1.7.1-1/src/xorg-server-1.7.1/dix/dispatch.c:445
> > ---Type<return>  to continue, or q<return>  to 
> quit---
> >          
> clientReady = (int *) 0x10129db8
> >          result = 0
> >          client = 
> (ClientPtr) 0x10325578
> >          nready = 0
> >          icheck = 
> (HWEventQueuePtr *) 0x6225c4
> >          
> start_tick = 0
> > #5  0x005395a0 in main (argc=2, argv=0x1005a3f0, 
> envp=0x100480e0)>      at 
> /opt/wip/cygport-svn/xorg-server/xorg-server-1.7.1-1/src/xorg-
> server-1.7.1/dix/main.c:285
> >          i = 1
> >          
> alwaysCheckForInput = {0, 1}
> > (gdb)
>

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/



More information about the Cygwin-xfree mailing list