[Xorg] Strange crashes caused by radeon pagesize cleanup/update?

Tarmo Tänav sn4ip3r at sn4ip3r.dyn.ee
Thu Jul 15 17:40:41 PDT 2004


Well, found another thing, by only using 6-30

When I accidentially defined my like this:

    SubSection "Display"
        Depth       24
        Modes       "1280x1024" "1280x960" "1152x864" "1024x768"
"800x600"
        Modes       "1280x960" "1152x864" "1024x768" "800x600"
        Virtual     0 0
    EndSubSection

it caused the same problem as with the other versions.
By removing either one of the "Modes" lines the problem didn't happen
anymore. What really happens if there are two "Modes" lines?

And I also found out that by using disabling Render acceleration like
this:    Option      "RenderAccel"       "False"
the crashes ceased to happen.

Please tell me if there's anything else I should test or if I'm way
wrong and it is my own machine probably causing this problem.

--
Tarmo Tänav
sn4ip3r at sn4ip3r.dyn.ee  /  sn4ip3r at estprog.ee 

On Thu, 2004-07-15 at 22:33 +0300, Tarmo Tänav wrote:
> I mixed some things up:
> 
> 06-30        -- WORKS
> 06-30 no DRI -- WORKS
> 07-09        -- CRASH
> 07-09 no DRI -- WORKS
> 07-13        -- CRASH
> 07-13 no DRI -- CRASH
> 
> 
> > Sorry, the correct link for radeon_dri.c is actually:
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c?r1=1.4&r2=1.5&root=xorg
> >
> >> The latest X.org (from CVS date:2004-07-13) seems to crash while opening
> >> or resizing some gtk windows, I didn't investigate it much, but server
> >> crashes (Fatal server error: Caught signal 11.  Server aborting) were
> >> caused by opening xfce4-mixer, evolution-1.5, gtk file save dialog,
> >> rhythmbox (all of those, including gtk are also latest CVS versions,
> >> but I don't think gtk could cause this).
> >>
> >> Anyway, I tried Xorg from 2004-07-09 and it worked fine, then I applied
> >> the updates to radeon_dri.c and r128_dri.c and got the same problem as
> >> with 2004-07-13.
> >>
> >> I'm also using the latest radeon drm driver from Xorg cvs, radeon 9000
> >> pro 64MB, gcc-3.4.1 (also tried 3.3.3), linux-2.6.7-rc3,
> >> glibc-2.3.4.20040619.
> >>
> >> (btw. I made a small test program and getpagesize() did return 4096.)
> >>
> >> -- This seem to be the cause of the problem:
> >> http://freedesktop.org/cgi-bin/viewcvs.cgi/xc/programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c?r1=1.3&r2=1.4&root=xorg
> >>
> >> It's also possible that the problem occurs on r128 but I can't test
> >> that.
> >> Strange thing is that the patch is very simple and doesn't look like it
> >> could cause the server to crash, but maybe I'm missing something.
> 
> 
> _______________________________________________
> xorg mailing list
> xorg at freedesktop.org
> http://freedesktop.org/mailman/listinfo/xorg




More information about the xorg mailing list