#13: GRASS OGR Module failing
------------------------+---------------------------------------------------
Reporter: jrobins | Owner: grass-dev@lists.osgeo.org
Type: defect | Status: new
Priority: major | Milestone:
Component: default | Version: unspecified
Keywords: OGR,Cygwin |
------------------------+---------------------------------------------------
The GDAL/OGR module fails when I try to export ESRI shapefiles from GRASS
vectors.
Cygwin/X Output on startup:
Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Release: 6.8.99.901-4
Contact: cygwin-xfree@cygwin.com
XWin was started with the following command line:
X :0 -multiwindow -clipboard
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
winValidateArgs - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
(II) XF86Config is not supported
(II) See http://x.cygwin.com/docs/faq/cygwin-x-faq.html for more
information
winDetectSupportedEngines - Windows NT/2000/XP
winDetectSupportedEngines - DirectDraw installed
winDetectSupportedEngines - DirectDraw4 installed
winDetectSupportedEngines - Returning, supported engines 00000007
winSetEngine - Multi Window or Rootless => ShadowGDI
winAdjustVideoModeShadowGDI - Using Windows display depth of 32 bits per
pixel
winAllocateFBShadowGDI - Creating DIB with width: 1280 height: 800 depth:
32
winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
winInitVisualsShadowGDI - Masks 00ff0000 0000ff00 000000ff BPRGB 8 d 24
bpp 32
null screen fn ReparentWindow
null screen fn RestackWindow
InitQueue - Calling pthread_mutex_init
InitQueue - pthread_mutex_init returned
InitQueue - Calling pthread_cond_init
InitQueue - pthread_cond_init returned
winInitMultiWindowWM - Hello
winInitMultiWindowWM - Calling pthread_mutex_lock ()
winMultiWindowXMsgProc - Hello
winMultiWindowXMsgProc - Calling pthread_mutex_lock ()
MIT-SHM extension disabled due to lack of kernel support
XFree86-Bigfont extension local-client optimization disabled due to lack
of shar
ed memory support in the kernel
(--) Setting autorepeat to delay=500, rate=31
(--) winConfigKeyboard - Layout: "00000409" (00000409)
(--) Using preset keyboard for "English (USA)" (409), type "4"
Rules = "xorg" Model = "pc105" Layout = "us" Variant = "(null)" Options =
"(null
)"
(--) 5 mouse buttons found
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing
from li
st!
Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/,
removing from
list!
winPointerWarpCursor - Discarding first warp: 640 400
winInitMultiWindowWM - pthread_mutex_lock () returned.
winProcEstablishConnection - Hello
winMultiWindowXMsgProc - pthread_mutex_lock () returned.
winInitMultiWindowWM - pthread_mutex_unlock () returned.
winMultiWindowXMsgProc - pthread_mutex_unlock () returned.
winInitMultiWindowWM - DISPLAY=127.0.0.1:0.0
winMultiWindowXMsgProc - DISPLAY=127.0.0.1:0.0
cat: /home/John/.Xauthority: No such file or directory
winInitClipboard ()
winProcEstablishConnection - winInitClipboard returned.
winClipboardProc - Hello
DetectUnicodeSupport - Windows NT/2000/XP
winClipboardProc - DISPLAY=127.0.0.1:0.0
winMultiWindowXMsgProc - XOpenDisplay () returned and successfully opened
the di
splay.
winInitMultiWindowWM - XOpenDisplay () returned and successfully opened
the disp
lay.
winClipboardProc - XOpenDisplay () returned and successfully opened the
display.
winProcSetSelectionOwner - Clipboard not yet started, aborting.
winProcSetSelectionOwner - Clipboard not yet started, aborting.
--Execute 'grass62' at xWin prompt--
Cygwin/X output in Cygwin shell:
winMultiWindowXMsgProcErrorHandler - ERROR: BadWindow (invalid Window
parameter)
winMultiWindowXMsgProcErrorHandler - ERROR: BadWindow (invalid Window
parameter)
--select spearfish60 location; PERMANENT mapset--
Grass output in xWin shell:
Cleaning up temporary files.....
Starting GRASS ...
/usr/local/grass-6.2.3/etc/Init.sh: line 635: tput: command not found
Welcome to GRASS 6.2.3 (2007)
GRASS homepage: http://grass.itc.it/
This version running thru: GNU Bash (Cygwin)
(/usr/bin/bash.exe)
Help is available with the command: g.manual -i
See the licence terms with: g.version -c
If required, restart the graphical user interface with: gis.m &
When ready to quit enter: exit
GRASS 6.2.3 (spearfish60):~ >
--error is generated here--
GRASS 6.2.3 (spearfish60):~ > v.out.ogr input=roads type=line
dsn=/shapefiles olayer=Road
Segmentation fault (core dumped)
GRASS 6.2.3 (spearfish60):~ >
Output in Cygwin shell:
24 [main] v.out.ogr 2480 _cygtls::handle_exceptions: Error while
dumping st
ate (probably corrupted stack)
--data dumped to v.out.ogr.stackdump in my home directory
(c:\cygwin\home\John\)--
Is this an OGR problem, or is this a GRASS issue? It started happening
recently, but I can
now reproduce it reliably. I am running GRASS 6.2.3 on Windows Vista
using all the latest updates
from Cygwin (v. 1.5.25-7), from the Cygwin/X Project (v. 6.8.99.901-4),
and from GDAL
(v. 1.3.1-1).
Thanks,
John R.
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/13>
GRASS-trac <http://grass.osgeo.org>
Commonly referred to as GRASS, this is a Geographic Information System (GIS) used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. GRASS is currently used in academic and commercial settings around the world, as well as by many governmental agencies and environmental consulting companies.