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


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