Sleuthing X windows bug in Ubuntu Gutsy
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
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