Bug 787823

Summary: tcpsic & udpsic segfault.
Product: [Fedora] Fedora Reporter: Dave Jones <davej>
Component: isicAssignee: Dave Jones <davej>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: davej, pfrields
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-03-30 15:29:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Dave Jones 2012-02-06 20:24:46 UTC
these two segfault immediately every time..

Core was generated by `tcpsic -s 192.168.42.42 -d 192.168.42.22 -p 10000'.
Program terminated with signal 11, Segmentation fault.
#0  libnet_in_cksum (addr=0xc, len=<optimized out>) at libnet_checksum.c:74
74	        sum += *addr++;
(gdb) bt
#0  libnet_in_cksum (addr=0xc, len=<optimized out>) at libnet_checksum.c:74
#1  0x00000030fb80cc09 in libnet_inet_checksum (l=0x1e6d010, iphdr=<optimized out>, protocol=<optimized out>, h_len=185, beg=<optimized out>, end=<optimized out>)
    at libnet_checksum.c:277
#2  0x0000000000401a3b in main (argc=<optimized out>, argv=<optimized out>) at tcpsic.c:321

udpsic fails in a similar way...

Program terminated with signal 11, Segmentation fault.
#0  libnet_in_cksum (addr=0xc, len=<optimized out>) at libnet_checksum.c:74
74	        sum += *addr++;
(gdb) bt
#0  libnet_in_cksum (addr=0xc, len=<optimized out>) at libnet_checksum.c:74
#1  0x00000030fb80ca17 in libnet_inet_checksum (l=0x89a010, iphdr=<optimized out>, protocol=<optimized out>, h_len=139, beg=<optimized out>, end=<optimized out>)
    at libnet_checksum.c:307
#2  0x0000000000401919 in main (argc=<optimized out>, argv=<optimized out>) at udpsic.c:304

Comment 1 Dave Jones 2012-03-30 15:29:03 UTC
this turned out to be a libnet bug. Fixed in 1.6

*** This bug has been marked as a duplicate of bug 808394 ***