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

Roger Bivand Roger.Bivand at nhh.no
Sat Mar 29 18:21:20 CET 2008


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




More information about the R-sig-Geo mailing list