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

Dan Putler dan.putler at sauder.ubc.ca
Sat Mar 29 21:51:04 CET 2008


Hi Tim,

I'm running Gutsy and have no problem working with QGIS (0.9.2-RC1) on a
polygon layer with over 7K polygons doing a choropleth map from a
shapefile set. I think you have hardware/X11 issues, not OGR related
software issues. To confirm this, you might want to load the problem
layer into UDig and see if the same thing happens, since you would then
be out of OGR and into GeoTools.

Dan

On Sat, 2008-03-29 at 12:36 -0500, Tim Keitt wrote:
> 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
> >
> >
> 
> 
> 
-- 
Dan Putler
Sauder School of Business
University of British Columbia




More information about the R-sig-Geo mailing list