Cygwin 1.7 beta XWin Crashs from Ubuntun 9.10 after Firefox sessions

Jon TURNEY jon.turney@dronecode.org.uk
Tue Nov 3 19:58:00 GMT 2009


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