. Thread 1 (process 19803): #0 0x00b7e422 in __kernel_vsyscall () No symbol table info available. #1 0x006c94d1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = pid = 8253428 selftid = 19803 #2 0x006cc932 in *__GI_abort () at abort.c:92 act = {__sigaction_handler = {sa_handler = 0x3, sa_sigaction = 0x3}, sa_mask = {__val = {3220170408, 8002616, 9933412, 0, 134516132, 134514212, 0, 1062, 3220170556, 134513444, 134513404, 3, 9934448, 7748209, 3, 134516132, 3220170484, 8253428, 10, 3220171868, 3220170600, 7865748, 6, 3220170484, 4, 0, 3, 3220170592, 2, 8127203, 8127199, 8122775}}, sa_flags = 8122749, sa_restorer = 0x7c162b} sigs = {__val = {32, 0 }} #3 0x006ffee5 in __libc_message (do_abort=2, fmt=0x7c159d "*** %s ***: %s terminated\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 ap = fd = -1074796456 on_2 = list = nlist = cp = written = false #4 0x0077fde8 in *__GI___fortify_fail ( msg=0x7c1547 "buffer overflow detected") at fortify_fail.c:32 No locals. #5 0x0077ee20 in *__GI___chk_fail () at chk_fail.c:29 No locals. #6 0x0077e779 in ___vsnprintf_chk (s=0xbfefefcc "G\217\026", maxlen=0, flags=1, slen=64, format=0x561291 "%%%d.%df", args=0xbfefeee4 "\023") at vsnprintf_chk.c:39 sf = {f = {_sbf = {_f = {_flags = -1215626824, _IO_read_ptr = 0xbfefee74 "°îï¿&£\226", _IO_read_end = 0x966009 "\203ø", _IO_read_base = 0xbfefee64 "ÿÿÿÿô\217\227", _IO_write_base = 0x1398ec "d\231", _IO_write_ptr = 0xbfefee58 "\004\207j", _IO_write_end = 0x9797cc "\f\036¶¶6", _IO_buf_base = 0x0, _IO_buf_end = 0xb6b600f0 "f*\033", _IO_save_base = 0x1
, _IO_backup_base = 0x0, _IO_save_end = 0x1
, _markers = 0x0, _chain = 0xbfefef4c, _fileno = -1074794980, _flags2 = -1074794828, _old_offset = 1, _cur_column = 0, _vtable_offset = 0 '\0', _shortbuf = "", _lock = 0x32, _offset = -5221079342867246048, _codecvt = 0x0, _wide_data = 0xbfefeea0, _freeres_list = 0xbfefee58, _freeres_buf = 0xbfefee64, _freeres_size = 0, _mode = 7399528, _unused2 = "\220¯\026\000\020\000\000\000¸\016\000\000°\016\000\000\200^E\bôß_\000°\016\000\000Ö\001\000\000~Ãp\000\204\2369"}, vtable = 0x8455e88}, _s = {_allocate_buffer = 0x70b216 <_int_free+22>, _free_buffer = 0x6a8704}}, overflow_buf = "¸\n\213·\001\000\000\000ÿÿÿÿô\217\227\000\220¯\026\000\001\000\000\000°îï¿&£\226\000¸\001\213·ð\000¶¶\001\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000,\026\026\000ÈêN"} ret = 0 #7 0x0077e664 in ___snprintf_chk (s=0xbfefefcc "G\217\026", maxlen=80, flags=1, slen=64, format=0x561291 "%%%d.%df") at snprintf_chk.c:36 done = 0 #8 0x004d93be in OGRFeature::GetFieldAsString (this=0x84490d0, iField=0) at /usr/include/bits/stdio2.h:66 szFormat = "G\217\026\000\001\000\000\000\020ðï¿&£\226\000<ðï¿ð\000¶¶\001\000\000\000\fðï¿ôï}\000Àô}\000\001\000\000\000(ðï¿-éw\000Änj\000ôß_\000-éw" szTempBuffer = "ð\000¶¶\001\000\000\000\000\000\000\000\001\000\000\000\000\000\0000\000\000\213·Z\210\004\b,\026\026\000Ô\203\004\b\001\000\000\000 ×n\000Àô}\000\000\000\000\000\000\000\000\000\000ð￸ïï¿Äïï¿\000\000\000\000Ì\227\227\000G\217\026" iSpecialField = poFDefn = #9 0x004d9fe2 in OGRFeature::DumpReadable (this=0x84490d0, fpOut=0x7df4c0) at ogrfeature.cpp:2421 poFDefn = (OGRFieldDefn *) 0x8456018 iField = 1 #10 0x08049298 in ReportOnLayer (poLayer=0x8455f78, pszWHERE=, poSpatialFilter=0xc) at ogrinfo.cpp:376 poDefn = (class OGRFeatureDefn *) 0x8455ff8 poFeature = #11 0x08049a7b in main (nArgc=3, papszArgv=0x8446ec0) at ogrinfo.cpp:259 poLayer = (class OGRLayer *) 0x8455f78 iLayer = 0 iRepeat = 0 pszWHERE = 0x0 pszDataSource = poDriver = (class OGRSFDriver *) 0x8446d60 papszLayers = (char **) 0x0 bAllLayers = 1 pszSQLStatement = 0x0 poDS = (class OGRDataSource *) 0x8446f50 poSpatialFilter = (class OGRGeometry *) 0x0 nRepeatCount = 1 pszDialect = 0x0