Hi,

The real issue is in

cpp/v_cback.cpp

and the method.

bool wxPliVirtualCallback::FindCallback( pTHX_ const char* name ) const

Failure to find a callback in the base Perl class here causes an SV leak as measured by Devel::Leak;

So, a basic fix for the problem in Wx::Timer was to add the method to the base Perl class.

I really need to fix wxPliVirtualCallback::FindCallback( pTHX_ const char* name ) const properly but the addition of wxTimer::Notify clears the issue for Wx::Timer for now.

Regards

Mark




On 03/01/2016 17:52, Steve Cookson - gmail wrote:
Hi Mark,

Happy New Year.

Great that you fixed this. Thanks very much. I looked at code and I didn't understand. It seems that you've added a wxTimer::Notify event.

But I don't understand why this should cause a memory leak. Weird. Was there a problem with the undertlying wxWidgets as well?

I haven't tested the fix yet, but I assume it works, could you explain please why this caused an error?

Regards,

Steve.

On 20/12/15 18:26, Mark Dootson wrote:
Hi,

Wx 0.9928  has been released to CPAN.

This fixes a Wx::Timer memory leak.

Regards

Mark





Reply via email to