Hello Adam,

Thank you for your input. My AOSP has protbuf-3.0 beta version but the 
output of protoc --version gives me libprotoc 2.7.0. Is that OK or can it 
be the probable cause of my issue.

Because what i see is we get libc FATAL error while calling 
"ReadTagWithCutoff(127)".

Best Regards,
Manisha

On Thursday, June 20, 2019 at 9:12:59 PM UTC+5:30, Adam Cozzette wrote:
>
> I would guess that you are still linking against the 2.6 version of 
> libprotobuf, and you have to update the library so that its version matches 
> the protoc version you used.
>
> On Wed, Jun 19, 2019 at 10:57 PM Manisha Sinha <[email protected] 
> <javascript:>> wrote:
>
>> Hello Everyone,
>>
>> one of my android application was previously using protobuf2.6 and things 
>> were working fine. but now the new AOSP contains protobuf3 beta version.
>>
>> i just generated the pb.cc and pb.h files using the aprotoc compiler 
>> without making any changes in my proto files. then linked it against 
>> libprotobuf-cpp-full.
>>
>> The build was fine but my application crashes when i tried 
>> calling MergePartialFromCodedStream() in order to decode the data.
>>
>> please let me know if anyone has any input on this.
>>
>> Do i need to make any more changes with respect to protobuf3 as the 
>> source code from previous AOSP is exactly the same.
>>
>> code snippet for decoding is as below:
>>
>> ::google::protobuf::io::CodedInputStream input((const 
>> ::google::protobuf::uint8*)recvPackage.packageData, 
>> analyzedHead.packageDataSize);
>>
>> protocolVersionMatchStatus.MergePartialFromCodedStream(&input);
>>
>>
>> Thanks,
>> Manisha
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Protocol Buffers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/protobuf.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/protobuf/77b7a87d-a81d-4f57-b105-84150a20e6a0%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/protobuf/77b7a87d-a81d-4f57-b105-84150a20e6a0%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/protobuf.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/protobuf/2be85e5f-c77d-40ed-ac59-af6846f03ab5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to