#1308: wingrass - dbf.exe-crash
---------------------------------------+------------------------------------
 Reporter:  hellik                     |       Owner:  grass-dev@…              
     Type:  defect                     |      Status:  new                      
 Priority:  major                      |   Milestone:  6.4.1                    
Component:  Default                    |     Version:  svn-releasebranch64      
 Keywords:  wingrass, dbf.exe, d.vect  |    Platform:  MSWindows Vista          
      Cpu:  x86-32                     |  
---------------------------------------+------------------------------------
 tested with nightly-build WinGRASS-6.4.SVN-r45623-1-Setup.exe
 (but IIRC sometimes also in earlier revisions) in nc-sample-dataset

 (1) in the wxgui add vector layer
 (2) d.vect-gui pops up
 (3) choosing a layer (very interesting, it isn't always the same
     existing layer and not always; I can't really give repeatable
     circumstances)
 (4) dbf.exe crashes
 (5) after clicking away the crash-error-windows and closing the
     d.vect-gui, the layer is added in the tree and the map display

 some additional informations (delivered by DEUBUG=5 and windows-crash-
 informations:

 {{{
 D1/5: grass.script.core.start_command(): g.mlist -m type=vect
 D1/5: grass.script.core.start_command(): v.db.connect -g
 map=lakes@PERMANENT fs=;
 D1/5: grass.script.core.start_command(): db.describe -c table=lakes
 driver=dbf database=C:\gisdata\grassdata\nc_spm_08\PERMANENT\dbf\
 GRASS 6.4>
 GRASS 6.4> D1/5: grass.script.core.start_command(): d.vect --q
 map=lakes@PERMANENT type=point,area,face,centroid,line,boundary
 D1/5: grass.script.core.start_command(): g.pnmcomp opacity=1.0
 mask=c:\users\syringia\appdata\local\temp\tmp5rhzes.pgm height=502
 width=782 background=255:255:255:255
 input=c:\users\syringia\appdata\local\temp\tmp5rhzes.ppm
 output=c:\users\syringia\appdata\local\temp\tmpo5cnsd.ppm
 D1/5: grass.script.core.start_command(): g.findfile -n file=MASK
 element=cell
 }}}

 it seems the crash is nearby the v.db.connect- and db.describe-steps.

 {{{
 <?xml version="1.0" encoding="UTF-16"?>
 <DATABASE>
 <EXE NAME="dbf.exe" FILTER="GRABMI_FILTER_PRIVACY">
     <MATCHING_FILE NAME="dbf.exe" SIZE="553931" CHECKSUM="0x378861C9"
 MODULE_TYPE="WIN32" PE_CHECKSUM="0x93EF1" LINKER_VERSION="0x10000"
 LINK_DATE="03/11/2011 02:08:34" UPTO_LINK_DATE="03/11/2011 02:08:34" />
     <MATCHING_FILE NAME="odbc.exe" SIZE="475447" CHECKSUM="0xEEE2279C"
 MODULE_TYPE="WIN32" PE_CHECKSUM="0x77E51" LINKER_VERSION="0x10000"
 LINK_DATE="03/11/2011 02:08:39" UPTO_LINK_DATE="03/11/2011 02:08:39" />
     <MATCHING_FILE NAME="ogr.exe" SIZE="80297" CHECKSUM="0xC557406A"
 MODULE_TYPE="WIN32" PE_CHECKSUM="0x1FDFB" LINKER_VERSION="0x10000"
 LINK_DATE="03/11/2011 02:08:45" UPTO_LINK_DATE="03/11/2011 02:08:45" />
     <MATCHING_FILE NAME="pg.exe" SIZE="101619" CHECKSUM="0x3C15C8C2"
 MODULE_TYPE="WIN32" PE_CHECKSUM="0x209B9" LINKER_VERSION="0x10000"
 LINK_DATE="03/11/2011 02:08:42" UPTO_LINK_DATE="03/11/2011 02:08:42" />
     <MATCHING_FILE NAME="sqlite.exe" SIZE="95388" CHECKSUM="0x132FBDAF"
 MODULE_TYPE="WIN32" PE_CHECKSUM="0x1C709" LINKER_VERSION="0x10000"
 LINK_DATE="03/11/2011 02:08:44" UPTO_LINK_DATE="03/11/2011 02:08:44" />
 </EXE>
 <EXE NAME="ntdll.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
     <MATCHING_FILE NAME="ntdll.dll" SIZE="1205080" CHECKSUM="0x1C4D583"
 BIN_FILE_VERSION="6.0.6002.18327" BIN_PRODUCT_VERSION="6.0.6002.18327"
 PRODUCT_VERSION="6.0.6001.18000" FILE_DESCRIPTION="DLL für NT-Layer"
 COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem
 Microsoft® Windows®" FILE_VERSION="6.0.6001.18000
 (longhorn_rtm.080118-1840)" ORIGINAL_FILENAME="ntdll.dll.mui"
 INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle
 Rechte vorbehalten." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004"
 VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x12F237"
 LINKER_VERSION="0x60000" UPTO_BIN_FILE_VERSION="6.0.6002.18327"
 UPTO_BIN_PRODUCT_VERSION="6.0.6002.18327" LINK_DATE="10/14/2010 16:47:50"
 UPTO_LINK_DATE="10/14/2010 16:47:50" EXPORT_NAME="ntdll.dll"
 VER_LANGUAGE="Deutsch (Deutschland) [0x407]" />
 </EXE>
 <EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
     <MATCHING_FILE NAME="kernel32.dll" SIZE="891392" CHECKSUM="0xF772C2F2"
 BIN_FILE_VERSION="6.0.6002.18005" BIN_PRODUCT_VERSION="6.0.6002.18005"
 PRODUCT_VERSION="6.0.6001.18000" FILE_DESCRIPTION="Client-DLL für Windows
 NT-Basis-API" COMPANY_NAME="Microsoft Corporation"
 PRODUCT_NAME="Betriebssystem Microsoft® Windows®"
 FILE_VERSION="6.0.6001.18000 (longhorn_rtm.080118-1840)"
 ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="©
 Microsoft Corporation. Alle Rechte vorbehalten." VERDATEHI="0x0"
 VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32"
 PE_CHECKSUM="0xDBE01" LINKER_VERSION="0x60000"
 UPTO_BIN_FILE_VERSION="6.0.6002.18005"
 UPTO_BIN_PRODUCT_VERSION="6.0.6002.18005" LINK_DATE="04/11/2009 06:25:33"
 UPTO_LINK_DATE="04/11/2009 06:25:33" EXPORT_NAME="KERNEL32.dll"
 VER_LANGUAGE="Deutsch (Deutschland) [0x407]" />
 </EXE>
 </DATABASE>
 }}}

 Helmut

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/1308>
GRASS GIS <http://grass.osgeo.org>

_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to