Sleuthing X windows bug in Ubuntu Gutsy
On Sat, Mar 29, 2008 at 12:21 PM, Roger Bivand <Roger.Bivand at nhh.no> wrote:
On Sat, 29 Mar 2008, Roger Bivand wrote:
> On Sat, 29 Mar 2008, Tim Keitt wrote: >
>> On Sat, Mar 29, 2008 at 10:25 AM, Tim Keitt <tkeitt at gmail.com> wrote:
>>> >>> On Sat, Mar 29, 2008 at 10:01 AM, Tim Keitt <tkeitt at gmail.com> wrote:
>>>> >>>> On Sat, Mar 29, 2008 at 8:41 AM, Roger Bivand <Roger.Bivand at nhh.no> wrote:
>>>>> On Fri, 28 Mar 2008, Tim Keitt wrote: >>>>>
>>>>>> I'm trying to see if I can track down a bug in X windows that causes >>>>>> it to crash when plotting (I believe) very small filled polygons (or >>>>>> it may have to do with large numbers of polygons). I first noticed >>>>>> this running QGIS. Loading a PostGIS layer with ~3K polygons will >>>>>> cause X to abort. I can load the layer if I have already zoomed into a >>>>>> smaller region of the coverage. Once I try to zoom out to the full >>>>>> extent, X dies. >>>>>> >>>>>> So I tried loading the polygons into "sp" using "readOGR" which works >>>>>> great. I could then plot the polygons, no problem. But when I called >>>>>> "spplot" which I believe fills the polygons, same problem. X crashes. >>>>>> >>>>>> Can anyone confirm this behavior? Try plotting a large number of >>>>>> polygons with spplot and also try very small polygons (less than a >>>>>> pixel size). I can send around the shapefile if anyone is interested. >>>>>> It contains GSHHS coastlines for Micronesia.
>>>>> >>>>> I can't reproduce any problems on >>>>> >>>>> http://www.census.gov/geo/cob/bdy/co/co00shp/co99_d00_shp.zip >>>>> >>>>> library(rgdal) >>>>> usc <- readOGR(".", "co99_d00") >>>>> # OGR data source with driver: ESRI Shapefile >>>>> # Source: ".", layer: "co99_d00" >>>>> # with 3489 rows and 9 columns >>>>> plot(usc, col=rainbow(52)[usc$state1]) >>>>> spplot(usc, "STATE", col.regions=rainbow(52)) >>>>> >>>>> and: >>>>> >>>>> $ xdpyinfo >>>>> name of display: :0.0 >>>>> version number: 11.0 >>>>> vendor string: The X.Org Foundation >>>>> vendor release number: 60802000 >>>>> X.Org version: 6.8.2 >>>>> ... >>>>> screen #0: >>>>> dimensions: 1280x1024 pixels (361x271 millimeters) >>>>> resolution: 90x96 dots per inch >>>>> depths (7): 16, 1, 4, 8, 15, 24, 32 >>>>> >>>>> Could you please make your file available - maybe there is something >>>>> particular about it? Is there way of asking X which driver it is using >>>>> (here nvidia proprietary for Legacy GPU version (1.0-71xx series), full >>>>> details in /proc/driver/nvidia)?
>>>> >>>> I'll put the file someplace where it can be downloaded.
>>> >>> OK. It is at http://www.keittlab.org/~tkeitt/melanesia.tgz. I just >>> confirmed loading this file into QGIS 0.9.2-rc2 reproduces the X >>> crash. I'll test the same under Hardy shortly (requires a chroot). >>> >>> THK >>> >>> >>>
>>>> >>>> This has happened on my desktop using both nvidia and vesa drivers and >>>> on my laptop with the intel driver.
>> >> I just confirmed the same bug under Hardy Heron again using QGIS >> 0.9.2-rc2. I'll try with "spplot" next.
> > I'll try melanesia on my system, please try the US counties shapefile on > yours.
The melanesia shapefile does not cause any problems on my system as documented earlier with spplot(). I guess that your X(s) is/are fresher than mine, but trying on another Linux system (F7, X.org 1.3.0, intel driver) shows no problems either, I'm afraid. Roger
version number: 11.0 vendor string: The X.Org Foundation vendor release number: 10400090 X.Org version: 1.4.0.90 Sigh. Debugging X is such a pain... THK
> > Roger >
>> >> THK >>
>>>> >>>> THK >>>> >>>>
>>>>> >>>>> Roger >>>>>
>>>>>> >>>>>> THK >>>>>> >>>>>>
>>>>> >>>>> -- >>>>> Roger Bivand >>>>> Economic Geography Section, Department of Economics, Norwegian School of >>>>> Economics and Business Administration, Helleveien 30, N-5045 Bergen, >>>>> Norway. voice: +47 55 95 93 55; fax +47 55 95 95 43 >>>>> e-mail: Roger.Bivand at nhh.no >>>>> >>>>>
>>>> >>>> >>>> >>>> >>>> >>>> -- >>>> Timothy H. Keitt, Assistant Professor >>>> University of Texas at Austin http://www.keittlab.org/ >>>> Contact info and schedule at http://www.keittlab.org/~tkeitt/ >>>> Please support open document formats http://opendocument.xml.org/ >>>>
>>> >>> >>> >>> -- >>> Timothy H. Keitt, Assistant Professor >>> University of Texas at Austin http://www.keittlab.org/ >>> Contact info and schedule at http://www.keittlab.org/~tkeitt/ >>> Please support open document formats http://opendocument.xml.org/ >>>
>> >> >> >>
> >
-- Roger Bivand Economic Geography Section, Department of Economics, Norwegian School of Economics and Business Administration, Helleveien 30, N-5045 Bergen, Norway. voice: +47 55 95 93 55; fax +47 55 95 95 43 e-mail: Roger.Bivand at nhh.no
Timothy H. Keitt, Assistant Professor University of Texas at Austin http://www.keittlab.org/ Contact info and schedule at http://www.keittlab.org/~tkeitt/ Please support open document formats http://opendocument.xml.org/