[fdo-trac] #153: In multithread environment FdoFgfGeometryFactory can be returned with a null geometry pools pointer

FDO trac_fdo at osgeo.org
Thu Oct 25 14:36:31 EDT 2007


#153: In multithread environment FdoFgfGeometryFactory can be returned with a
null geometry pools pointer
--------------------------------+-------------------------------------------
   Reporter:  romicadascalescu  |       Owner:  gregboone
       Type:  defect            |      Status:  new      
   Priority:  major             |   Milestone:  3.3.0    
  Component:  FDO API           |     Version:  3.3.0    
   Severity:  2                 |    Keywords:           
External_id:                    |  
--------------------------------+-------------------------------------------
 In some cases when reading geometries from different threads without
 calling FdoFgfGeometryFactory::GetInstance(), FdoFgfGeometryFactory can be
 returned with a null geometry pools pointer. This will make the calling
 application to crash.

 Solution:
 In case FdoFgfGeometryFactory is not created for the calling thread
 allocate geometry pools pointer on data thread.

-- 
Ticket URL: <http://trac.osgeo.org/fdo/ticket/153>
FDO <http://fdo.osgeo.org/>
Feature Data Objects


More information about the fdo-trac mailing list