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