I have problem when update plugins for latest version of Wireshark
I am trying to update a plugins that worked well for Wireshark version 1.6.0, I want this plugins to work for also the latest version of Wireshark. I have done some modified, changes, but it still does not really work.
Wireshark seems can not load my plugins, it appears with the error:
Dissector bug C:\Development...\proto.c:8709 failed assertion "DISSECTION_ASSERT_NOT_REACHED"
What this error means? Does it mean there is some error in the plugins code?
Comments
It means that some internal test in Wireshark failed; the test may be a test to make sure a plugin is not doing something incorrectly, so it might be a problem with your plugin.
We'd need to know what version of Wireshark you tried this with, because the error message isn't as helpful as it could be - it just says that the code shouldn't reach line 8790 of the file proto.c (epan/proto.c in the Wireshark source), but there isn't such an assertion test on line 8790 of that file in the latest release of Wireshark, which is Wireshark 3.4.5.
The Wireshark that I tried is version 3.4.5. So does it mean that it does some warning about problem in my plugins code, but did not show me what is the problem?
EDIT: I have been type incorrectly, the problem is c:8709, not 8790.
I would say that Wireshark 1.6 and 3.4 are almost completely different animals. So I would be surprised if it had worked.
If you read the indicated row in proto.c it will give a clue to what the problem is.