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.tur...@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 <eric...@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/