Opened 14 years ago

Closed 14 years ago

Last modified 11 years ago

#3223 closed defect (fixed)

ogrinfo buffer overflow while processing ESRI binary coverage (IntegerList field)

Reported by: mseiler Owned by: Even Rouault
Priority: normal Milestone:
Component: default Version: unspecified
Severity: normal Keywords:
Cc:

Description

I get an overflow processing some of my files. It works fine on others.

The call that causes the error is ogrinfo ogrinfo -al wmush016

The file is attached.

System: Ubuntu 9.04 amd64 2.6.28-16-generic

gdal-bin: Version: 1.6.2-3~jaunty1

The error message:

* buffer overflow detected *: ogrinfo terminated ======= Backtrace: ========= /lib/libc.so.6(fortify_fail+0x37)[0x7fad031df2c7] /lib/libc.so.6[0x7fad031dd170] /lib/libc.so.6[0x7fad031dbf7d] /usr/lib/libgdal1.6.0.so.1(_ZN10OGRFeature16GetFieldAsStringEi+0x743)[0x7fad09112b33] /usr/lib/libgdal1.6.0.so.1(_ZN10OGRFeature12DumpReadableEP8_IO_FILEPPc+0x8a)[0x7fad091131ba] ogrinfo[0x401a41] ogrinfo[0x4023f6] /lib/libc.so.6(libc_start_main+0xe6)[0x7fad030fe5a6] ogrinfo[0x401869] ======= Memory map: ======== 00400000-00403000 r-xp 00000000 fc:01 14352449 /usr/bin/ogrinfo 00603000-00604000 r--p 00003000 fc:01 14352449 /usr/bin/ogrinfo 00604000-00605000 rw-p 00004000 fc:01 14352449 /usr/bin/ogrinfo 00b11000-00b55000 rw-p 00b11000 00:00 0 [heap] 7fad007aa000-7fad007ad000 r-xp 00000000 fc:01 16294041 /lib/libgpg-error.so.0.3.0 7fad007ad000-7fad009ac000 ---p 00003000 fc:01 16294041 /lib/libgpg-error.so.0.3.0 7fad009ac000-7fad009ad000 rw-p 00002000 fc:01 16294041 /lib/libgpg-error.so.0.3.0 7fad009ad000-7fad009af000 r-xp 00000000 fc:01 16293898 /lib/libkeyutils-1.2.so 7fad009af000-7fad00bae000 ---p 00002000 fc:01 16293898 /lib/libkeyutils-1.2.so 7fad00bae000-7fad00baf000 r--p 00001000 fc:01 16293898 /lib/libkeyutils-1.2.so 7fad00baf000-7fad00bb0000 rw-p 00002000 fc:01 16293898 /lib/libkeyutils-1.2.so 7fad00bb0000-7fad00bb7000 r-xp 00000000 fc:01 9273700 /usr/lib/libkrb5support.so.0.1 7fad00bb7000-7fad00db6000 ---p 00007000 fc:01 9273700 /usr/lib/libkrb5support.so.0.1 7fad00db6000-7fad00db7000 r--p 00006000 fc:01 9273700 /usr/lib/libkrb5support.so.0.1 7fad00db7000-7fad00db8000 rw-p 00007000 fc:01 9273700 /usr/lib/libkrb5support.so.0.1 7fad00db8000-7fad00ddb000 r-xp 00000000 fc:01 9273697 /usr/lib/libk5crypto.so.3.1 7fad00ddb000-7fad00fda000 ---p 00023000 fc:01 9273697 /usr/lib/libk5crypto.so.3.1 7fad00fda000-7fad00fdc000 r--p 00022000 fc:01 9273697 /usr/lib/libk5crypto.so.3.1 7fad00fdc000-7fad00fdd000 rw-p 00024000 fc:01 9273697 /usr/lib/libk5crypto.so.3.1 7fad00fdd000-7fad00ff6000 r-xp 00000000 fc:01 9274087 /usr/lib/libsasl2.so.2.0.22 7fad00ff6000-7fad011f5000 ---p 00019000 fc:01 9274087 /usr/lib/libsasl2.so.2.0.22 7fad011f5000-7fad011f6000 r--p 00018000 fc:01 9274087 /usr/lib/libsasl2.so.2.0.22 7fad011f6000-7fad011f7000 rw-p 00019000 fc:01 9274087 /usr/lib/libsasl2.so.2.0.22 7fad011f7000-7fad0120b000 r-xp 00000000 fc:01 15425675 /lib/libresolv-2.9.so 7fad0120b000-7fad0140b000 ---p 00014000 fc:01 15425675 /lib/libresolv-2.9.so 7fad0140b000-7fad0140c000 r--p 00014000 fc:01 15425675 /lib/libresolv-2.9.so 7fad0140c000-7fad0140d000 rw-p 00015000 fc:01 15425675 /lib/libresolv-2.9.so 7fad0140d000-7fad0140f000 rw-p 7fad0140d000 00:00 0 7fad0140f000-7fad01412000 r-xp 00000000 fc:01 16293949 /lib/libcom_err.so.2.1 7fad01412000-7fad01611000 ---p 00003000 fc:01 16293949 /lib/libcom_err.so.2.1 7fad01611000-7fad01612000 r--p 00002000 fc:01 16293949 /lib/libcom_err.so.2.1 7fad01612000-7fad01613000 rw-p 00003000 fc:01 16293949 /lib/libcom_err.so.2.1 7fad01613000-7fad016ab000 r-xp 00000000 fc:01 9273699 /usr/lib/libkrb5.so.3.3 7fad016ab000-7fad018aa000 ---p 00098000 fc:01 9273699 /usr/lib/libkrb5.so.3.3 7fad018aa000-7fad018ad000 r--p 00097000 fc:01 9273699 /usr/lib/libkrb5.so.3.3 7fad018ad000-7fad018ae000 rw-p 0009a000 fc:01 9273699 /usr/lib/libkrb5.so.3.3 7fad018ae000-7fad01a11000 r-xp 00000000 fc:01 16293931 /lib/libcrypto.so.0.9.8 7fad01a11000-7fad01c10000 ---p 00163000 fc:01 16293931 /lib/libcrypto.so.0.9.8 7fad01c10000-7fad01c1d000 r--p 00162000 fc:01 16293931 ArcIds (IntegerList) = Aborted

Attachments (1)

adf.tar.gz (45.1 KB ) - added by mseiler 14 years ago.

Download all attachments as: .zip

Change History (4)

by mseiler, 14 years ago

Attachment: adf.tar.gz added

comment:1 by Even Rouault, 14 years ago

Owner: changed from warmerdam to Even Rouault

comment:2 by Even Rouault, 14 years ago

Milestone: 1.5.5
Resolution: fixed
Status: newclosed
Summary: ogrinfo buffer overflow while processing ESRI binary coverageogrinfo buffer overflow while processing ESRI binary coverage (IntegerList field)

Was triggered on PAL layer with fid 2

comment:3 by Even Rouault, 11 years ago

Milestone: 1.5.5

Milestone 1.5.5 deleted

Note: See TracTickets for help on using tickets.