[Israel.pm] Threading, LWP and HTTPS Segfaulting
szabgab at gmail.com
Sun Jan 16 01:20:07 PST 2011
I'd recommend joining the libwww-perl mailing list
and asking there. Gisle Aas who is AFAIK an ActiveState employee
is on the list.
BTW the source code is in Github: http://github.com/gisle/libwww-perl
and I am sure Gisle will be happy to receive patches to the module.
Even in the form of failing tests.
On Sun, Jan 16, 2011 at 11:08 AM, Shmuel Fomberg <owner at semuel.co.il> wrote:
> Hi Ynon.
> LWP::Simple and LWP are part of the same package, libwww-perl.
> it have about 100 open bugs in the RT, some of them a few years old.
> On 2011/01/16 10:46, ynon perek wrote:
>> Hi Shmuel,
>> Switching from LWP::Simple to LWP and creating the user agent myself -
>> still crashed.
>> So, I think it's more of an LWP / Net::SSLeay issue
>> On 15 January 2011 21:46, Shmuel Fomberg <semuelf at 012.net.il
>> <mailto:semuelf at 012.net.il>> wrote:
>> Hi Ynon.
>> A few comments from the SSLeay documentation:
>> It is required to reset these callbacks to undef immediately after use
>> to prevent memory leaks, thread safety problems and crashes on
>> exit that
>> can occur if different threads set different callbacks.
>> So if LWP::Simple uses these callbacks, and then it is being
>> duplicated (on thread creation) and destroyed (on join), segfault is
>> sure to come.
>> So it is probably more of a bug for the LWP::Simple, but looking
>> in the
>> RT I see that nobody maintain this module.
More information about the Perl