Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-users: Re: [Wireshark-users] Debugging Wireshark dissector plugins

From: wsgd <wsgd@xxxxxxx>
Date: Tue, 12 Jan 2010 20:30:15 +0100
Perhaps, it is a particular packet that trigger the problem.
Try to split your capture file to find it.
Or use tshark.exe to see (inside the output) where it stops or loops.

I think printf should work (set "Preferences / Open a console window" to "Always").


Olivier


sean bzd a �crit :
I asked a similar question before but got no response. Can someone please provide some direction?
Problem:
I have a custom dissector and works fine most of the time; but sometimes, when I load the network capture containing packets (that the dissector is supposed to understand), the Wireshark application just hangs. The CPU consumption goes to 50% and stays there...it is as if it is in a tight loop. I'm using version 1.2.2 but same happens with different versions of wireshark; I know that the problem is in the dissector because if I remove the dissector plugin, wireshark is able to load the capture file. But i need some direction on how to proceed forward. Can i put some printfs in the dissector or elsewhere? Any other ideas?

Thanks,
Sean
------------------------------------------------------------------------

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