Using vxgetcore to gather application core dump info for analysis

Article: 100014329
Last Published: 2023-10-18
Ratings: 2 0
Product(s): InfoScale & Storage Foundation

Problem

A Storage Foundation application has generated a core dump and the customer needs an analysis of the core file.

Error Message

Application has generated a core dump.

Cause

When an application has dumped core, it is necessary to collect not only the "Core" file but also the offending binary as well as the library files for detailed analysis.

Solution

Download and run the vxgetcore script on the system where the Storage Foundation binary dumped core.

# cd /opt/VRTSspt/vxgetcore
# ./vxgetcore


Note:
        ./vxgetcore will attempt to find the correct core
        and/or binary file, but we can not guarantee that it will succeed in
        collecting the right combination of files. If you know their exact locations
        then you may quit now and re-run this utility as follows:

        # ./vxgetcore -c /path/to/corefile -b /path/to/binary

Ex: Collecting had core (core.7607) and its binaries. 

      # /opt/VRTSspt/vxgetcore/vxgetcore -c /var/tmp/core.7607 -b /opt/VRTSvcs/bin/had


        Or, for full usage, see help:
        # ./vxgetcore -h

Press "CTRL+C" now to abort, ENTER to continue

<enter>

Found        1 core file in /

Using core file /core
TARFILE will be saved as /tmp/VRTSgetcore.6256/coreinfo.CASEID.mtvav210-c9e.2014-10-21_09.54.21.tar
./vxgetcore: whence: not found
Searching /sbin for vxconfigd...
Searching /usr/sbin for vxconfigd...
Searching /bin for vxconfigd...
Searching /usr/bin for vxconfigd...
Searching /etc/vx/bin for vxconfigd...
Searching /opt/VRTS for vxconfigd...
Searching /opt/VRTSagents for vxconfigd...
Searching /opt/VRTSamf for vxconfigd...
Searching /opt/VRTSccg for vxconfigd...
Searching /opt/VRTScps for vxconfigd...
Searching /opt/VRTSdbed for vxconfigd...
Searching /opt/VRTSfsadv for vxconfigd...
Searching /opt/VRTSfssdk for vxconfigd...
Searching /opt/VRTSgab for vxconfigd...
Searching /opt/VRTSllt for vxconfigd...
Searching /opt/VRTSob for vxconfigd...
Searching /opt/VRTSodm for vxconfigd...
Searching /opt/VRTSperl for vxconfigd...
Searching /opt/VRTSsfmh for vxconfigd...
Searching /opt/VRTSspt for vxconfigd...
Searching /opt/VRTSvbs for vxconfigd...
Searching /opt/VRTSvcs for vxconfigd...
Searching /opt/VRTSvlic for vxconfigd...
Searching /opt/VRTSvxfs for vxconfigd...
Searching /opt/VRTSvxms for vxconfigd...
Searching /opt/VRTSvxvm for vxconfigd...
Searching /usr/local/sbin for vxconfigd...
Searching /usr/local/bin for vxconfigd...
Searching /root/bin for vxconfigd...

Using binary file: /usr/sbin/vxconfigd


Creating the tar file....
a ./binary_matches.out 1K
a ./binary_uniq.out 1K
a ./core 19394K
a ./info.txt 1K
a ./pflags.out 1K
a ./pmap.out 12K
a ./pstack.out 2K
a ./session.log 2K
a ./session.pipe 0K
 a ./vxconfigd 5897K
a ./lib/libgen.so.1 41K
a ./lib/libsocket.so.1 92K
a ./lib/libnsl.so.1 851K
a ./lib/libintl.so.1 3K
a ./etc/vx/slib/libvxdiscovery.so 34K
a ./lib/libdevinfo.so.1 172K
a ./lib/libthread.so.1 25K
a ./lib/libc.so.1 1602K
a ./lib/libdl.so.1 11K
a ./lib/libm.so.2 775K
a ./etc/vx/slib/libvxscsi.so 158K
a ./lib/libefi.so.1 35K
a ./lib/libkstat.so.1 16K
a ./lib/liba5k.so.2 111K
a ./lib/libg_fc.so.2 177K
a ./lib/libdevice.so.1 53K
a ./lib/libnvpair.so.1 51K
a ./lib/libsec.so.1 89K
a ./lib/libuuid.so.1 62K
a ./lib/libdevid.so.1 59K
a ./lib/libavl.so.1 14K
a ./etc/vx/lib/discovery.d/libvx3par.so 14K
a ./etc/vx/lib/discovery.d/libvxCLARiiON.so 18K
a ./etc/vx/lib/discovery.d/libvxFJTSYe6k.so 10K
a ./etc/vx/lib/discovery.d/libvxFJTSYe8k.so 16K
a ./lib/libmp.so.2 25K
a ./lib/libmd.so.1 99K
a ./lib/libscf.so.1 141K
a ./lib/libdoor.so.1 21K
a ./lib/libuutil.so.1 50K
a ./etc/vx/lib/discovery.d/libvxcompellent.so 14K
a ./etc/vx/lib/discovery.d/libvxcopan.so 11K
a ./etc/vx/lib/discovery.d/libvxddns2a.so 10K
a ./etc/vx/lib/discovery.d/libvxdothill.so 13K
a ./etc/vx/lib/discovery.d/libvxeccs.so 10K
a ./etc/vx/lib/discovery.d/libvxemc.so 20K
a ./etc/vx/lib/discovery.d/libvxeqlogic.so 10K
a ./etc/vx/lib/discovery.d/libvxfje3k4ka.so 12K
a ./etc/vx/lib/discovery.d/libvxfjtsye2k.so 16K
a ./etc/vx/lib/discovery.d/libvxfsc.so 11K
a ./etc/vx/lib/discovery.d/libvxfujitsu.so 12K
a ./etc/vx/lib/discovery.d/libvxhds.so 17K
a ./etc/vx/lib/discovery.d/libvxhds9980.so 14K
a ./etc/vx/lib/discovery.d/libvxhdsalua.so 21K
a ./etc/vx/lib/discovery.d/libvxhdsusp.so 21K
a ./etc/vx/lib/discovery.d/libvxhillsannet2.so 11K
a ./etc/vx/lib/discovery.d/libvxhitachi.so 16K
a ./etc/vx/lib/discovery.d/libvxhpalua.so 12K
a ./etc/vx/lib/discovery.d/libvxhpsvsp.so 12K
a ./etc/vx/lib/discovery.d/libvxhuawei.so 20K
a ./etc/vx/lib/discovery.d/libvxibmds6k.so 10K
a ./etc/vx/lib/discovery.d/libvxibmds8k.so 18K
a ./etc/vx/lib/discovery.d/libvxibmsvc.so 13K
a ./etc/vx/lib/discovery.d/libvxlsiall.so 27K
a ./etc/vx/lib/discovery.d/libvxmsa2k.so 11K
a ./etc/vx/lib/discovery.d/libvxmsa2kfc_sa.so 12K
a ./etc/vx/lib/discovery.d/libvxnetapp.so 20K
a ./etc/vx/lib/discovery.d/libvxnipnyis.so 11K
a ./etc/vx/lib/discovery.d/libvxpillaraxiom.so 12K
a ./etc/vx/lib/discovery.d/libvxpurple.so 10K
a ./etc/vx/lib/discovery.d/libvxramsan.so 11K
a ./etc/vx/lib/discovery.d/libvxrdac.so 11K
a ./etc/vx/lib/discovery.d/libvxshark.so 11K
a ./etc/vx/lib/discovery.d/libvxssa.so 12K
a ./etc/vx/lib/discovery.d/libvxstorcomp.so 10K
a ./etc/vx/lib/discovery.d/libvxsun7x10.so 12K
a ./etc/vx/lib/discovery.d/libvxsunse3k.so 11K
a ./etc/vx/lib/discovery.d/libvxsunset4.so 12K
a ./etc/vx/lib/discovery.d/libvxtsbaf.so 10K
a ./etc/vx/lib/discovery.d/libvxveritas.so 10K
a ./etc/vx/lib/discovery.d/libvxxiotechE5k.so 11K
a ./etc/vx/lib/discovery.d/libvxxiv.so 17K
a ./etc/vx/lib/discovery.d/libvxxp1281024.so 11K
a ./etc/vx/lib/discovery.d/libvxxp12k.so 18K
a ./etc/vx/lib/discovery.d/libvxxp256.so 12K
a ./etc/vx/lib/discovery.d/libvxInvista.so 12K
a ./etc/vx/lib/discovery.d/libvxddns2a_sfa.so 12K
a ./etc/vx/lib/discovery.d/libvxfusionio.so 14K
a ./etc/vx/lib/discovery.d/libvxlefthand.so 9K
a ./etc/vx/lib/discovery.d/libvxnexsan.so 12K
a ./etc/vx/lib/discovery.d/libvxpromise.so 11K
a ./etc/vx/lib/discovery.d/libvxviolin.so 12K
tar: ./etc/vx/lib/discovery.d/libvxwinsys.so: No such file or directory
a ./etc/vx/lib/discovery.d/libvxap.so 22K
a ./etc/vx/lib/discovery.d/libvxpp.so 31K
a ./etc/vx/lib/discovery.d/libvxsena.so 13K
a ./etc/vx/lib/discovery.d/libvxvpath.so 18K

Zipping tar file.

Done - Created tar file /tmp/VRTSgetcore.6256/coreinfo.CASEID.mtvav210-c9e.2014-10-21_09.54.21.tar.gz having checksum:
100450521 8295705


This article contains information about providing data to Technical Support
https://www.veritas.com/docs/000097935

Attachments

Was this content helpful?