<strong></strong>
                        
                        <hr style="color: rgb(91, 93, 67); background-color: rgb(91, 93, 67);" size="1">
                        
                

                
                <div id="post_message_1922362">
                        
                        Hi All,<br>
<br>
I wrote a small program which calls pcap_next_ex() function to read
packets while processing a bunch of PCAP files (offline mode)
&quot;sequentially&quot; - one after another.<br>
<br>
However, pcap_next_ex() generates a segmentation fault (I observed this using GNU gdb).<br>
<br>
By the way, my program also produces some user logs so that I have the
opportunity to observe which PCAP file is being processed at a certain
time.<br>
<br>
On the other hand, when I re-run the same program with the individual
PCAP file as the only program input, which I observed in the user logs
that pcap_next_ex() generated segfault in the previous run while the
file was being processed, I observe no crash.<br>
<br>
Hence, I began to think that there is problem with pcap_next_ex() in
terms of memory leak, etc which becomes apparent when it is called
successively for a bunch of PCAP files, not for a single file.<br>
<br>
Questions:<br>
<br>
1. Is there such a pcap_next_ex() behaviour reported before ?<br>
<br>
2. If you think, this is impossible, what might I be doing wrong ?<br>
<br>
etc.<br>
<br>
I use Ubuntu 9.10 (64-bit) which installs libpcap v1.0.0-2ubuntu1 by default.<br>
<br>
Thanks.
                </div>