2014-06-16 22:44 GMT+02:00 wsgd <w...@free.fr>:

> Hello,
>
> My protocol (only to test this problem) specifications :
> tcp port 20640
> message is 5 bytes long
>
>
>
> command line : tshark -r pb.cap  -T text -V
> --> crash (see pb.1.12.0.txt)
> **
> ERROR:print.c:838:get_field_data: code should not be reached
>
> This application has requested the Runtime to terminate it in an unusual
> way.
> Please contact the application's support team for more information.
>
>
>
> wireshark does not crash and display is ok
> tshark 1.10.6 does not crash and display is ok (see pb.1.10.6.txt)
>
>
> Plugin dissector code is into packet-tcp-5-bytes.c
>
>
>
> Regards,
> Olivier


Hi Olivier,

thanks for the report.
This is a regression introduced by g21e0a63b2 commit for bug 9169. I
proposed a fix (not calling the data dissector when a subdissector claims
that the current TCP fragment needs more desegmentation) here:
https://code.wireshark.org/review/2350

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

Reply via email to