Re: multiple framework instances in private memory spaces
Re: multiple framework instances in private memory spaces
- Subject: Re: multiple framework instances in private memory spaces
- From: jon klein <email@hidden>
- Date: Tue, 19 Jun 2007 10:13:45 -0400
On Jun 19, 2007, at 9:47 AM, Shawn Erickson wrote:
The problem is that even though the plugins are loaded separately
into their own memory spaces, the linked framework that they both
use is shared between them in a single memory space.
Plugins are loaded into the host applications memory space and not
separate memory spaces... unless you are talking about something
that really isn't a plugin.
Sorry, that was poorly phrased on my part. I meant that the plugins
have their own separate namespaces and thus behave as separate
instances (they share much of their code and contain many of the same
symbols), even though they clearly both occupy the same process/
memory space.
Because the linked framework has some global state, our two
plugins end up interfering with each other.
Get the framework author to fix their framework.
The framework in question is the Python.framework that ships with OS
X, so if there were a way to get the dynamic linker to do what I
want, that would be much preferred.
Thanks,
-- jon klein
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden