Bug 7288 - Mesa crashes X server when I exit from Celestia
Summary: Mesa crashes X server when I exit from Celestia
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Mesa core (show other bugs)
Version: 6.5
Hardware: x86 (IA32) Linux (All)
: high critical
Assignee: mesa-dev
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-21 03:39 UTC by Jure Repinc
Modified: 2006-06-21 03:54 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Jure Repinc 2006-06-21 03:39:56 UTC
I have a laptop HP Compaq nx6125 with AMD Turion 64 and integrated video card
ATI Radeon Xpress 200M 5955. I'm runing Linux Kernel 2.6.17 and Xorg 7.1 with
mesa 6.5. When I run and exit Celestia 1.4.1 (an OpenGL Solar system simulator)
Xorg crashes and restarts. Here is the backtrace I get:

#0  _mesa_update_draw_buffer_bounds (ctx=0x0) at framebuffer.c:360
        buffer = (struct gl_framebuffer *) 0x25b
#1  0xb59aa970 in _mesa_resize_framebuffer (ctx=0x0, fb=0xb7a7b008, width=1018,
height=603) at framebuffer.c:309
        i = 19
#2  0xb5a99ccd in xmesa_resize_buffers (ctx=0x0, buffer=0xb7a7b008, width=1018,
height=603) at xm_dd.c:583
No locals.
#3  0xb5a9b206 in XMesaResizeBuffers (b=0xb7a7b008) at xm_api.c:2662
        winwidth = 1018
#4  0xb5a9ab70 in __glXMesaDrawableResize (base=0x8cd0870) at xf86glx.c:114
No locals.
#5  0xb7beabaa in PositionWindow (pWin=0x874dee0, x=3, y=114) at glxscreens.c:192
        pScreen = <value optimized out>
        glxc = <value optimized out>
        ret = 1
#6  0x080745c7 in ResizeChildrenWinSize (pWin=0x8d758b8, dx=0, dy=0, dw=0, dh=0)
at window.c:1854
        pScreen = (ScreenPtr) 0x81fdf78
        pSib = (WindowPtr) 0x8d75960
        pChild = <value optimized out>
#7  0x0811f7da in miSetShape (pWin=0x8d758b8) at miwindow.c:1019
        pScreen = (ScreenPtr) 0x81fdf78
        anyMarked = 1
        pOldClip = <value optimized out>
        bsExposed = <value optimized out>
        dosave = <value optimized out>
        pLayerWin = <value optimized out>
#8  0x0812aa0a in RegionOperate (client=0x82a4090, pWin=0x8d758b8, kind=0,
destRgnp=0x8583088, srcRgn=0x8cce458, op=0, xoff=0, yoff=0,
    create=0x812a3d0 <CreateBoundingShape>) at shape.c:255
        pScreen = (ScreenPtr) 0x81fdf78
#9  0x0812ac28 in ProcShapeRectangles (client=0x82a4090) at shape.c:379
        pWin = (WindowPtr) 0x8d758b8
        prects = (xRectangle *) 0x8db9bf0
        nrects = 3
        ctype = <value optimized out>
        srcRgn = (RegionPtr) 0x8cce458
        destRgn = (RegionPtr *) 0x8583088
        createDefault = (CreateDftPtr) 0x812a3d0 <CreateBoundingShape>
#10 0x0808699d in Dispatch () at dispatch.c:459
        result = <value optimized out>
        client = (ClientPtr) 0x82a4090
        nready = 0
        start_tick = 54760
#11 0x0806e73e in main (argc=8, argv=0xbfb03af4, envp=Cannot access memory at
address 0x263
) at main.c:447
        pScreen = <value optimized out>
        i = 1
        error = -1078969576
        xauthfile = <value optimized out>
        alwaysCheckForInput = {0, 1}
Comment 1 Alan Hourihane 2006-06-21 03:54:08 UTC
This is already fixed in the CVS.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.