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