Hi Jaap,

Thanks for looking into this.

The problem with frame 9 appears to be the result of a change to use 
ws_strtoi32() to convert a string with trailing whitespace.  A very quick 
workaround of that (just supplying an end pointer) avoids the reported error, 
but doesn’t avoid the TCP sequence number corruption.

Still investigating; any further suggestions?



d

> On 30 Nov 2018, at 01:43, Jaap Keuter <jaap.keu...@xs4all.nl> wrote:
> 
> Your frame 9 dissection errors out (as malformed), which probably trips up 
> the TCP dissector as well, not allowing it to do all it’s work after the 
> payload dissector is done.
> 
> Thanks,
> Jaap
> 
>> On 29 Nov 2018, at 13:34, David Arnold <dav...@pobox.com> wrote:
>> 
>> Hi all,
>> 
>> I’ve discovered an odd issue with my dissector, and I’d really appreciate 
>> some debugging pointers.
>> 
>> I have a capture file (attached) which, when viewed without any explicit 
>> decoding, looks just fine — in particular, all the TCP seq/ack numbers 
>> appear reasonable, and don’t flag any errors.  When I set the “Decode As …” 
>> option to “SoupBinTCP” (the appropriate protocol), I start to see some 
>> errors with the TCP sequence numbers.
>> 
>> Specifically, the reported (relative) sequence numbers are fine for the 
>> first 8 packets in the capture, but on the 9th packet, the *reported* value 
>> is screwy, and all subsequent packets are therefore messed up too.  The 
>> bogus reported value is not reflected in in the shown packet bytes, which 
>> look consistent with other packets.
>> 
>> I’m testing using a recent clone of Git master, but have also reproduced the 
>> problem on v2.1.0 (which I had installed on a handy machine), so it’s not a 
>> new problem.
>> 
>> Any suggestions for what might be going wrong much appreciated.
>> 
>> Thanks in advance,
>> 
>> 
>> 
>> 
>> d
>> 
> <tradenow.pcap>
>> 
>> ___________________________________________________________________________
>> Sent via:    Wireshark-dev mailing list <wireshark-dev@wireshark.org>
>> Archives:    https://www.wireshark.org/lists/wireshark-dev
>> Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
>>            mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe
> 
> ___________________________________________________________________________
> Sent via:    Wireshark-dev mailing list <wireshark-dev@wireshark.org>
> Archives:    https://www.wireshark.org/lists/wireshark-dev
> Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
>             mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe

Attachment: signature.asc
Description: Message signed with OpenPGP

___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev@wireshark.org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe

Reply via email to