sach / System-Verilog-Packet-Library

System-Veilog Packet Library to configure, randomize, pack/unpack, copy, compare/display different headers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pktlib_pcap_capture test error

kaoruzhu1 opened this issue · comments

OS:
RHEL 6.6 x64

PCAP LIB:
libpcap-devel-1.4.0-4.20130826git2dbcaa1.el6.x86_64.rpm
libpcap-1.4.0-4.20130826git2dbcaa1.el6.x86_64.rpm

VCS:
J-2014.12-SP2_Full64

Failed Test:
pktlib_pcap_capture

[alpha@localhost pktlib_run]$ sh scripts/pktlib_pcap_run pktlib_pcap_capture
Chronologic VCS (TM)
Version J-2014.12-SP2_Full64 -- Mon Jun 19 14:18:54 2017
Copyright (c) 1991-2014 by Synopsys Inc.
ALL RIGHTS RESERVED

This program is proprietary and confidential information of Synopsys Inc.
and may be used and disclosed only as authorized in a license agreement
controlling such use and disclosure.

Parsing design file 'test/pktlib_pcap_capture.sv'
Parsing included file 'pktlib_class.sv'.
Parsing included file 'pktlib_include.svh'.
Parsing included file 'pktlib_object_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'pktlib_display_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'pktlib_array_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'pktlib_crc_chksm_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'pktlib_main_class.sv'.
Parsing included file 'hdr_db/hdr_class.sv'.
Parsing included file 'hdr_db/include/hdr_common_include.svh'.
Parsing included file 'hdr_db/include/hdr_l2_include.svh'.
Back to file 'hdr_db/include/hdr_common_include.svh'.
Parsing included file 'hdr_db/include/hdr_macsec_include.svh'.
Back to file 'hdr_db/include/hdr_common_include.svh'.
Parsing included file 'hdr_db/include/hdr_ptp_include.svh'.
Back to file 'hdr_db/include/hdr_common_include.svh'.
Parsing included file 'hdr_db/include/hdr_mpls_include.svh'.
Back to file 'hdr_db/include/hdr_common_include.svh'.
Parsing included file 'hdr_db/include/hdr_ip_include.svh'.
Back to file 'hdr_db/include/hdr_common_include.svh'.
Parsing included file 'hdr_db/include/hdr_ipsec_include.svh'.
Back to file 'hdr_db/include/hdr_common_include.svh'.
Parsing included file 'hdr_db/include/hdr_udp_include.svh'.
Back to file 'hdr_db/include/hdr_common_include.svh'.
Parsing included file 'hdr_db/include/hdr_tcp_include.svh'.
Back to file 'hdr_db/include/hdr_common_include.svh'.
Parsing included file 'hdr_db/include/hdr_igmp_include.svh'.
Back to file 'hdr_db/include/hdr_common_include.svh'.
Parsing included file 'hdr_db/include/hdr_xxx_include.svh'.
Back to file 'hdr_db/include/hdr_common_include.svh'.
Back to file 'hdr_db/hdr_class.sv'.
Back to file 'pktlib_main_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/toh_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/pt_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/eth_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/macsec_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/arp_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/dot1q_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/itag_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/etag_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/vntag_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/cntag_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/cnm_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/trill_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/snap_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/ptl2_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/fcoe_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/roce_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/mpls_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/ipv4_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/ipv6_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/ipv6_ext_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/ptip_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/ipsec_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/icmp_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/igmp_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/tcp_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/udp_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/gre_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/ptp_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/ntp_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/lisp_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/otv_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/stt_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/vxlan_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/grh_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/bth_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/fc_hdr_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/data_class.sv'.
Back to file 'pktlib_include.svh'.
Parsing included file 'hdr_db/eoh_class.sv'.
Back to file 'pktlib_include.svh'.
Back to file 'pktlib_class.sv'.
Back to file 'test/pktlib_pcap_capture.sv'.
Parsing included file 'hdr_db/../hdr_db/include/pcap/pcap_dpi.sv'.
Back to file 'test/pktlib_pcap_capture.sv'.
Top Level Modules:
my_test
No TimeScale specified
Starting vcs inline pass...
2 modules and 0 UDP read.
recompiling module my_test
Both modules done.
rm -f csrc*.so amd64_scvhdl.so pre_vcsobj_.so share_vcsobj_*.so
gcc -w -pipe -fPIC -g -Ihdr_db/include/pcap -I/opt/synopsys/vcs/include -c ../hdr_db/include/pcap/pcap_dpi.c
gcc -w -pipe -fPIC -g -Ihdr_db/include/pcap -I/opt/synopsys/vcs/include -c ../hdr_db/include/pcap/pcap_dump.c
ld -shared -o .//../simv.daidir//_csrc0.so amcQwB.o
rm -f _csrc0.so
if [ -x ../simv ]; then chmod -x ../simv; fi
g++ -o ../simv -L -Wl,-rpath-link=./ -Wl,-rpath='$ORIGIN'/simv.daidir/ -Wl,-rpath=./simv.daidir/ -Wl,-rpath='$ORIGIN'/simv.daidir//scsim.db.dir pcap_dpi.o pcap_dump.o _27045_archive_1.so _csrc0.so _csrc0.so rmapats_mop.o rmapats.o rmar.o rmar_llvm_0_1.o rmar_llvm_0_0.o /opt/synopsys/vcs/amd64/lib/libzerosoft_rt_stubs.so /opt/synopsys/vcs/amd64/lib/libvirsim.so /opt/synopsys/vcs/amd64/lib/liberrorinf.so /opt/synopsys/vcs/amd64/lib/libsnpsmalloc.so -lpcap /opt/synopsys/vcs/amd64/lib/libvcsnew.so /opt/synopsys/vcs/amd64/lib/libuclinative.so -Wl,-whole-archive /opt/synopsys/vcs/amd64/lib/libvcsucli.so -Wl,-no-whole-archive ./../simv.daidir/vc_hdrs.o /opt/synopsys/vcs/amd64/lib/vcs_save_restore_new.o -ldl -lm -lc -lpthread -ldl
../simv up to date
Generating Assert Debug shared object
Chronologic VCS simulator copyright 1991-2014
Contains Synopsys proprietary information.
Compiler version J-2014.12-SP2_Full64; Runtime version J-2014.12-SP2_Full64; Jun 19 14:18 2017

An unexpected termination has occurred in simv due to a signal: Segmentation fault
Hostname localhost.localdomain

During DPI-C function call Function="pv_get_pkt" from test/pktlib_pcap_capture.sv, 44

Command line: simv +vcs+lic+wait +v2k +nospecify +evalorder +define+NO_PROCESS_AE -a log/pktlib_pcap_capture.log

--- Stack trace follows:
at test/pktlib_pcap_capture.sv, 21
Dumping VCS Annotated Stack:
#0 0x00000037f0aac61e in waitpid () from /lib64/libc.so.6
#1 0x00000037f0a3e609 in do_system () from /lib64/libc.so.6
#2 0x00007f908d8ba915 in SNPSle_10ee25eff68cd8461c9146fa1d0b35e87067f3c8015b313e639d2928478c79b3f673f99203bcf8be64600612100082236bffb2007f1e0ef9 () from /opt/synopsys/vcs/amd64/lib/liberrorinf.so
#3 0x00007f908d8bc052 in SNPSle_10ee25eff68cd8461c9146fa1d0b35e87067f3c8015b313efba706aab251478fa49e66610e453774633a6c152e7ef778f2202cda681f3d4e () from /opt/synopsys/vcs/amd64/lib/liberrorinf.so
#4 0x00007f908d8b3eed in SNPSle_d35ca1ff70d465c2b9b1a72eee90a506fdd009d3de3db1de () from /opt/synopsys/vcs/amd64/lib/liberrorinf.so
#5 0x00007f908b3c7050 in SNPSle_64133461705005bb725549e2e6fa1b3f () from /opt/synopsys/vcs/amd64/lib/libvcsnew.so
#6 0x00007f908b28625a in SNPSle_82244d58c54c18c70d63edc9becab634 () from /opt/synopsys/vcs/amd64/lib/libvcsnew.so
#8 0x00000000004032ba in pv_get_pkt (phandle=0, pkt_len=0x7fffcec35eac, pkt=0x7f908e7f01e0, nstime=0x1de0120) at ../hdr_db/include/pcap/pcap_dpi.c:124
#9 0x00007f908e5b23ff in F_VCSgd_BkTCU_404_0 () from /home/alpha/ZRAY/vip/pktlib_run/simv.daidir/_27045_archive_1.so [my_test# test/pktlib_pcap_capture.sv:21]
#10 0x0000000000000000 in ?? ()
Completed context dump phase data location*
Note: Execution of simv exited with code 1
CPU time: 1.230 seconds to compile + .110 seconds to elab + .132 seconds to link + .397 seconds in simulation

seems like to be a VCS problem.