[postgis-tickets] [PostGIS] #3429: upgrade from 2.1.3 to 2.3.0dev enters infinite loop

PostGIS trac at osgeo.org
Tue Feb 2 03:01:49 PST 2016


#3429: upgrade from 2.1.3 to 2.3.0dev enters infinite loop
------------------------------------+---------------------------
  Reporter:  strk                   |      Owner:  strk
      Type:  defect                 |     Status:  new
  Priority:  critical               |  Milestone:  PostGIS 2.2.2
 Component:  build/upgrade/install  |    Version:  2.2.x
Resolution:                         |   Keywords:
------------------------------------+---------------------------

Comment (by strk):

 My suspect is with different implementations of the _same_ signature being
 loaded in memory at the same time (due to both old and new postgis module
 loaded within the same process) and runtime linker picking one for the
 other, triggering Really Bad Things like this.

 The last time we fixed this by specifying --exlcude-libs (#3281) but I'm
 not sure it applies here, especially as old packages might still be
 exposing the methods outside.

 I guess one fix could be disabling the major-upgrade check (responsible of
 loading the old library), at least during EXTENSION upgrade (which should
 not allow upgrading between major releases, anyway).

--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/3429#comment:16>
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