Build r668 went out earlier to both nuget and google-code. I guess the 666
build was doomed to have an evil bug hiding away in there somewhere.

Marc


On 29 September 2013 10:06, Marc Gravell <[email protected]> wrote:

> Yikes. Bug. Basically, the "position" field wasn't being reset when used
> from the pool. This field is used for two main purposes:
>
> - error reporting (telling the user at what offset it glitched)
> - tracking sub-object ranges
>
> I suspect that because it didn't reset, the field overflowed. This won't
> impact error reporting, but will be really bad for sub-object ranges
>
> The fix is trivial, but I'm a bit stuck for a PC today (long story
> involving a failed house move, and a telco who cut my DSL despite being
> told not to).
>
> I will deploy a fix first thing Monday, when I have access to my build VM
> and something other than a Nexus 4.
>
> Marc
>  On 29 Sep 2013 00:41, "Slav Ivanyuk" <[email protected]> wrote:
>
>> I'm trying to diagnose a bug where after a while system begins to
>> experience issues deserializing messages after a while. Simply put,
>> messages begin to come in as if the default constructor was called, but
>> properties were not initialized. Sometimes I get "Sub-message not read
>> correctly". On restart it looks like everything goes back to normal. By
>> after a while I mean after several thousands of serializations /
>> deserializations happened.
>>
>> Several things changed in the system, but one of them was update of
>> protobuf.net from 621 to 640.
>>
>> Once the problem begins, the only way to fix it is to restart the system.
>>
>> Is it even remotely imaginable the problem could be in protobuf due to
>> the update? I'm going to roll back, but also trying to diagnose what's
>> going on. Is there any way to diagnose the "state" of protobuf to try and
>> figure out why the issue begins to happen?
>>
>> p.s. It seems like the problem begins to happen with deserializer, not
>> serializer. But I'm not 100% sure.
>>
>> --
>> 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 http://groups.google.com/group/protobuf.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>


-- 
Regards,

Marc

-- 
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 http://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to