infinite recursion + memory leak bug when introspecting opensrf.settings

Bug #1652122 reported by Galen Charlton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenSRF
Fix Released
High
Unassigned
2.4
Fix Released
High
Unassigned

Bug Description

An attempt to introspect opensrf.settings (in particular, to call opensrf.system.method.all) can result in an infinite loop in an opensrf.settings drone until all memory is consumed.

This regression was introduced by the patch for bug 1350457.

Tags: pullrequest
Galen Charlton (gmc)
Changed in opensrf:
milestone: none → 2.5-beta
importance: Undecided → High
Revision history for this message
Galen Charlton (gmc) wrote :

A patch is available at the tip of the user/gmcharlt/lp1652122_enforce_session_stripping branch in the working/OpenSRF repository:

http://git.evergreen-ils.org/?p=working/OpenSRF.git;a=shortlog;h=refs/heads/user/gmcharlt/lp1652122_enforce_session_stripping

tags: added: pullrequest
Revision history for this message
Mike Rylander (mrylander) wrote :

Merged to master for 2.5. Thanks, Galen!

Changed in opensrf:
status: New → Fix Committed
Revision history for this message
Mike Rylander (mrylander) wrote :

And also 2.4.

Changed in opensrf:
milestone: 2.5-beta → 2.5-alpha2
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.