Open hardenedlogic opened 9 years ago
Not sure why but using v2 tag instead of master resolves the segfault on the same machine.
Still having issues, now with 1.0.3 release.
Ran via gdb:
(gdb) backtrace
#0 flush_packets (adapter=0x6494a0, packet_buffers=0x667fd0, transmit_queue=0x688010, packets_sent=0x2aaaababe0f8, batchsize=0x2aaaababe0f0) at src/main.c:199
#1 0x00000000004076cf in transmit_thread (v=<value optimized out>) at src/main.c:346
#2 0x000000307b80683d in start_thread () from /lib64/libpthread.so.0
#3 0x000000307b0d4fcd in clone () from /lib64/libc.so.6
Crashing here:
196 /*
197 * Actually send the packet
198 */
199 rawsock_send_packet(adapter, p->px, (unsigned)p->length, 1);
p->length is 1:
(gdb) print p->px
$17 = "a\000\0........."
(gdb) print (unsigned)p->length
$18 = 1
(gdb) print adapter
$19 = (struct Adapter *) 0x6494a0
(gdb) print *adapter
$20 = {pcap = 0x6490e0, sendq = 0x0, ring = 0x0, is_packet_trace = 0, pt_start = 3152722.1204439998, link_type = 1}
Any ideas?
Running on 2.6.18-398.el5 #1 SMP x86_64 x86_64 x86_64 GNU/Linux
Any ideas? I will try a tagged version and let you know if I have better results.
Command line is:
Thanks!