[postgis-tickets] [PostGIS] #3271: WARNING: problem in alloc set ExprContext: detected write past chunk end in block 0000000004E0C9F0, chunk 0000000004E0DA80

PostGIS trac at osgeo.org
Thu Sep 3 02:45:04 PDT 2015


#3271: WARNING:  problem in alloc set ExprContext: detected write past chunk end
in block 0000000004E0C9F0, chunk 0000000004E0DA80
---------------------------------+---------------------------
 Reporter:  robe                 |      Owner:  robe
     Type:  defect               |     Status:  new
 Priority:  critical             |  Milestone:  PostGIS 2.2.0
Component:  pagc_address_parser  |    Version:  trunk
 Keywords:                       |
---------------------------------+---------------------------
 This warning only seems to show if I'm testing under mingw64 (presumably
 because I have that PostgreSQL compiled with cassert)

 This I noticed when running the parse_address regression test:


 {{{
 copy test_parse_address (instring, outstring) from stdin;
 select id, instring, outstring as expected, parse_address(instring) as
 got_result
   from test_parse_address
  where instring not like '@@%' and parse_address(instring)::text !=
 outstring;
 WARNING:  problem in alloc set ExprContext: detected write past chunk end
 in block 0000000004E0C9F0, chunk 0000000004E0DA80
 }}}


 I usually test against VC++ build so it's possible this has been there for
 a while and I missed it or I introduced it when I made a change to
 parse_address at r13992

--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/3271>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.


More information about the postgis-tickets mailing list