You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Bryan Duxbury (JIRA)" <ji...@apache.org> on 2011/03/04 01:48:36 UTC

[jira] Commented: (THRIFT-1082) Thrift::FramedTransport sometimes calls close() on an undefined value

    [ https://issues.apache.org/jira/browse/THRIFT-1082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13002372#comment-13002372 ] 

Bryan Duxbury commented on THRIFT-1082:
---------------------------------------

Is this patch reversed?

> Thrift::FramedTransport sometimes calls close() on an undefined value
> ---------------------------------------------------------------------
>
>                 Key: THRIFT-1082
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1082
>             Project: Thrift
>          Issue Type: Bug
>          Components: Perl - Library
>         Environment: CentOS release 5.4 (x86_64), perl 5.8.8
>            Reporter: John Siracusa
>         Attachments: FramedTransport.patch
>
>
> The Thrift::FramedTransport module sometimes ends up calling the close() method on an undefined value inside its own close() method during global destruction.  Events during global destruction are unordered, so it's difficult to reproduce this bug, but it does happen, producing error messages like this:
> (in cleanup) Can't call method "close" on an undefined value at /usr/lib/perl5/vendor_perl/5.8.8/Thrift/FramedTransport.pm line 71 during global destruction.
> The attached patch is a simple workaround to the problem.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira