Hi, I am getting an error in one of the packets I am decoding:
dissector bug, protocol xxx: proto.c:2742 Failed assertion "(guint)hfIndex <
gpa_hfInfo.len"
I found that this could be related to the limitation of how many header
fields can a protocol have. 200 is the default value. In my case I have over
200 header fields (approximately 260), therefore any header fields that is
after the 200th are reported as assertion error. Ethereal should have the
ability of dynamically increases the memory allocation on the go based on
the dissector definition, but somehow I am getting this error here.
Anyone has any idea about how to fix this problem?
Thanks...
Jim
dissector bug, protocol xxx: proto.c:2742 Failed assertion "(guint)hfIndex <
gpa_hfInfo.len"
I found that this could be related to the limitation of how many header
fields can a protocol have. 200 is the default value. In my case I have over
200 header fields (approximately 260), therefore any header fields that is
after the 200th are reported as assertion error. Ethereal should have the
ability of dynamically increases the memory allocation on the go based on
the dissector definition, but somehow I am getting this error here.
Anyone has any idea about how to fix this problem?
Thanks...
Jim