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

Bryan Duxbury commented on THRIFT-498:
--------------------------------------

Anyone feel like reviewing this patch?

> Compact and Binary native protocols, used at the same time, can cause some 
> issues
> ---------------------------------------------------------------------------------
>
>                 Key: THRIFT-498
>                 URL: https://issues.apache.org/jira/browse/THRIFT-498
>             Project: Thrift
>          Issue Type: Bug
>          Components: Library (Ruby)
>    Affects Versions: 0.1
>            Reporter: Bryan Duxbury
>            Assignee: Bryan Duxbury
>            Priority: Critical
>         Attachments: thrift-498.patch
>
>
> It seems like there is some scenario in which the native protocol method 
> tables get mixed up when you are using both binary and compact protocol's 
> native implementations. In the cases I've seen, this leads to a segfault in 
> compact protocol when it can't find some ivar it needs. However, there's no 
> telling for certain if it does not also silently corrupt the data being 
> written as binary protocol at the same time.
> I will post a script that produces this exception soon.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to