[R-sig-Geo] Sleuthing X windows bug in Ubuntu Gutsy

Tim Keitt tkeitt at gmail.com
Sat Mar 29 18:36:21 CET 2008


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/




More information about the R-sig-Geo mailing list