[GRASS-dev] Re: [GRASS GIS] #402: v.in.ogr buffer overflow
Jachym Cepicky
jachym.cepicky at gmail.com
Wed Dec 17 04:41:49 EST 2008
(Hi,
(http://trac.osgeo.org/grass/ticket/402 returns 500 Internal Server
Error, so I'm replying via mailing list)
same problem here:
Ubuntu 8.10:
ii gdal-bin 1.5.2-4.1~intrepid
ii libgdal1-1.5.0 1.5.2-4.1~intrepid
ii libgdal1-1.5.0-grass 1.5.2-1
ii libgdal1-dev 1.5.2-4.1~intrepid
applyes for GRASS 6.3 (les-ejk ubuntu package) and 6.4 (fresh source
compilation)
the problem seems to be in ubuntu gdal package
$ ogrinfo /home/jachym/usr/src/thuban/thuban_trunk/Data/iceland/roads-line.shp
INFO: Open of `/home/jachym/usr/src/thuban/thuban_trunk/Data/iceland/roads-line.shp'
using driver `ESRI Shapefile' successful.
1: roads-line (Line String)
$ ogrinfo /home/jachym/usr/src/thuban/thuban_trunk/Data/iceland/roads-line.shp
roads-line
INFO: Open of `/home/jachym/usr/src/thuban/thuban_trunk/Data/iceland/roads-line.shp'
using driver `ESRI Shapefile' successful.
Layer name: roads-line
Geometry: Line String
Feature Count: 839
Extent: (-24.450359, 63.426830) - (-13.556688, 66.520111)
Layer SRS WKT:
(unknown)
FNODE_: Real (11.0)
TNODE_: Real (11.0)
LPOLY_: Real (11.0)
RPOLY_: Real (11.0)
LENGTH: Real (12.3)
RDLINE_: Real (11.0)
RDLINE_ID: Real (11.0)
RDLNTYPE: Integer (2.0)
RDLNSTAT: Integer (2.0)
OGRFeature(roads-line):0
*** buffer overflow detected ***: ogrinfo terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb6979558]
/lib/tls/i686/cmov/libc.so.6[0xb6977680]
/lib/tls/i686/cmov/libc.so.6[0xb6976f87]
/lib/tls/i686/cmov/libc.so.6(__snprintf_chk+0x34)[0xb6976e74]
/usr/lib/libgdal1.5.0.so.1(_ZN10OGRFeature16GetFieldAsStringEi+0x36f)[0xb7d5641f]
/usr/lib/libgdal1.5.0.so.1(_ZN10OGRFeature12DumpReadableEP8_IO_FILE+0x92)[0xb7d57012]
ogrinfo[0x8049380]
ogrinfo[0x8049cd2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb6895685]
ogrinfo[0x80491e1]
======= Memory map: ========
08048000-0804b000 r-xp 00000000 08:01 241275 /usr/bin/ogrinfo
0804b000-0804c000 r--p 00002000 08:01 241275 /usr/bin/ogrinfo
0804c000-0804d000 rw-p 00003000 08:01 241275 /usr/bin/ogrinfo
097df000-09800000 rw-p 097df000 00:00 0 [heap]
[.....]
so, we have to dig in this direction
jachym
2008/12/16 GRASS GIS <trac at osgeo.org>:
> #402: v.in.ogr buffer overflow
> ----------------------+-----------------------------------------------------
> Reporter: epatton | Owner: grass-dev at lists.osgeo.org
> Type: defect | Status: new
> Priority: major | Milestone: 6.4.0
> Component: Vector | Version: svn-develbranch6
> Resolution: | Keywords: buffer overflow, vector, shapefile, import
> Platform: Linux | Cpu: x86-64
> ----------------------+-----------------------------------------------------
> Comment (by mmetz):
>
> Replying to [comment:4 epatton]:
>
> > Can anyone with a 64-bit system test importing shapefiles with v.in.ogr?
> >
> No problems on GNU/Linux 64 bit, gcc 4.1.2, gdal 1.5.2, grass64 and
> grass70. Maybe this is specific to your particular platform? Compile and
> install gdal anew?
>
> Markus M
>
> --
> Ticket URL: <http://trac.osgeo.org/grass/ticket/402#comment:5>
> GRASS GIS <http://grass.osgeo.org>
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
--
Jachym Cepicky
e-mail: jachym.cepicky gmail com
URL: http://les-ejk.cz
GPG: http://les-ejk.cz/pgp/JachymCepicky.pgp
More information about the grass-dev
mailing list