Project

General

Profile

Bug #3075

Updated by Victor Julien over 5 years ago

based on suricata4.1.4, RX thread sometimes(always two days) hang, so RX can't read pcap file. 

 gstack RX_thread_id 
 <pre> 
 #0 0x00007f0a98fe8945 in pthread_cond_wait@GLIBC_2.3.2 () from /lib64/libpthread.so.0 
 #1 0x00000000005a19c2 in PacketPoolWait () at tmqh-packetpool.c:155 
 #2 0x000000000058afdd in PcapFileDispatch (ptv=ptv@entry=0x7f0a8f38f2b0) at source-pcap-file-helper.c:135 
 #3 0x0000000000588a1fin PcapDirectoryDispatchForTimeRange (older_than=0x7f0a09150a0, pv=0x7f0a8c030e70) at source-pcap-file-directory-helper.c:462 
 #4 PcapDirectoryDispatch (ptv=0x7f0a8c030e70) at source-pcap-file-directory-helper.c:530 
 #5 0x00000000005860c6 ReceivePcapFileLoop (tv=<optimized out>, data=0x7f0a8c030db0, slot=<optimized out>) at source-pcap-file.c:177 
 #6 0x00000000005a5b26 in TmThreadsSlotPktAcqLoop (td=0x9deedc0) at tm-threads.c:356 
 #4 0x00007f0a98fe4e25 in start_thread () from /lib64/libpthread.so.0 
 #5 0x00007f0a9869834d in clone () from /lib64/libc.so.6 
 </pre>

Back