[gmpi] Re: Linux C++ question

On Thu, Feb 24, 2005 at 10:21:39AM +1300, Jeff McClintock wrote:
> Cheers Ron,
> 
> >At what point in the exit sequence does it crash?  Where in the DLL
> >specifically?
> 
> We will have ask Tim that.  Tim, I summon thee.

It blows up after the final return of main.  What I suspect is that the
GMPI_Factory destructor is being called, but the DLL is already unloaded.

I converted the factory to not be static and instead use new and delete,
and it doesn't crash anymore.

> >Also, could plugin_list be a map instead?  That would avoid having to
> >iterate to lookup.
> 
> smart.

I'll leave that for the next round of changes. :)  This is not exactly a
fast path of code.  I admit that I like the fact that the C and C++ are
parallel (list iteration is easy).

> >Lastly, is plugin_list a member of class GMPI_Factory?  Pretty please,
> >m_plugin_list? :-) 
> 
> heh, I would have called it that, but figured no one would like that 
> convention.

I'm confused.  First people wanted less underscores and BumpyCaps?

Ron, what happenened with the conventions discussion?

----------------------------------------------------------------------
Generalized Music Plugin Interface (GMPI) public discussion list
Participation in this list is contingent upon your abiding by the
following rules:  Please stay on topic.  You are responsible for your own
words.  Please respect your fellow subscribers.  Please do not
redistribute anyone else's words without their permission.

Archive: http://www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: