← Back to team overview

zorba-coders team mailing list archive

[Bug 1027142] Re: process:exec memory leak

 

I've fixed the leak in the process module; thanks for the report.

There are still 32 bytes leaked by Zorba itself for the dlopen() handle.
I *believe* this is intentional, and that we do not "correctly" close
dlopen()'d libs on purpose to support libjvm-based modules - the JVM
does not respond at all well if it is started more than once in a single
process. Those 32 bytes should be leaked once per module used in the
Zorba process, so it does not amount to much (there are only a few dozen
modules that could possibly be opened, so the max leakage is less than
2k).

-- 
You received this bug notification because you are a member of Zorba
Coders, which is the registrant for Zorba.
https://bugs.launchpad.net/bugs/1027142

Title:
  process:exec memory leak

Status in Zorba - The XQuery Processor:
  In Progress

Bug description:
  Running the following query with valgrind will show some memory leak

  import module namespace process="http://www.zorba-xquery.com/modules/process";;
  process:exec("ls")

To manage notifications about this bug go to:
https://bugs.launchpad.net/zorba/+bug/1027142/+subscriptions


References