Hello 
 
I am facing a weird kind of issue.
To check if memory issue was with my
dissector and creation of trees and subtrees
I didn’t dissected the messages but
just displayed the protocol type for my packets under 
Protocol column in display pane.
And in the details pane , there was no
dissection.
After displaying 16500 packets, it dies
out citing out of memory error.
 
So I wanted to ask id there any limit on  the number of packets which
a plugin dissector 
can display because without plugin
dissector dll, it does displays all message packets
With TCP/UDP under protocol column but
when my dissector works, with my_protocol 
name being displayed under protocol it
fails.
 
Please It seems I am getting stuck on
this. Please provide your valuable comment or 
If you need more info, please lt me know?
 
Thanks
Hemant
From: Kumar, Hemant 
Sent: Thursday, July 24, 2008 9:54
PM
To: 'Developer support list for
Wireshark'
Subject: RE: [Wireshark-dev] Out
of Memory issue
 
 
Sorry I mistakenly wrote wrong size of
data which I am dissection. Its 1082 bytes.
Can anyone please provide some insight?
 
Thanks in advance
Hemant
 
From:
wireshark-dev-bounces@xxxxxxxxxxxxx
[mailto:wireshark-dev-bounces@xxxxxxxxxxxxx] On
Behalf Of Kumar, Hemant
Sent: Thursday, July 24, 2008 5:12
PM
To: wireshark-dev@xxxxxxxxxxxxx
Subject: [Wireshark-dev] Out of
Memory issue
 
 
Hello
 
Hello
 
My dissector runs in to out of memory problem after
dissecting certain number of packets.
The maximum size of packet which I am dissecting is
1082KB.
Some of the fields in the packets are buffers which I have added to the display
tree also.
It dies out in following TRY statement:--
 
TRY {
       
read_packet(cf, dfcode, data_offset);
    }
   
CATCH(OutOfMemoryError) {
 
|
|
|
|
    }
    ENDTRY;
  }
 
Any idea or any memory management routine which
needs to be implemented in my
Plugin dissector code?
 I read on the link "http://wiki.wireshark.org/KnownBugs/OutOfMemory",
That wireshark should be able to handle data of the
order of GBs.
Also without my plugin dll,  the dissector does
go smoothly and shows data payload section under UDP and
TCP but with dissection coming in to picture it runs
in to this error.
 
Please shed some light on this issue.
 
Thanks
Hemant