Quantcast
Viewing latest article 1
Browse Latest Browse All 872

vixDiskLibSample 6.0 program dumps core at VixDiskLib_Open call (line 642)

Hello,

 

I'm trying to connect to ESX server (6.0) using vixDiskLibSample program provided with vixDiskLib (v6.0) running

on RHEL 6 update to date x64. Program runs fine until connection is created, but dumps core while executing

VixDiskLib_Open call at line 642.

 

./vix-disklib-sample -info -user root -password XXXX -host h3.lan -initex /dev/null -thumb "21:73:98:D4:89:A3:9D:16:B3:D7:02:80:3D:BA:36:2A:98:5B:DB:05" "[datastore1] rhel6/rhel6.vmdk"

Log: OBJLIB-LIB: Objlib initialized.

Log: VixDiskLib: Advanced transport module not loaded.

Log: VixDiskLib: Using transport modes from DiskLib: file:nbdssl:nbd.

Log: VMware VixDiskLib (6.0) Release build-2498720

Log: VixDiskLibVim: VixDiskLibVim_Init: Initialization is completed.

Log: VixDiskLib: VixDiskLib_Connect: Establish connection.

Log: VixDiskLib: Resolve host.

Log: VixDiskLib: VixDiskLib_OpenEx: Open a disk.

Log: VixDiskLibVim: VixDiskLibVim_GetNfcTicket: Get NFC ticket for [datastore1] rhel6/rhel6.vmdk.

 

Program received signal SIGSEGV, Segmentation fault.

0x00007ffff590626d in ?? () from /usr/local/lib/vmware-vix-disklib-6.0/lib64/libvixDiskLibVim.so

(gdb) backtrace

#0  0x00007ffff590626d in ?? () from /usr/local/lib/vmware-vix-disklib-6.0/lib64/libvixDiskLibVim.so

#1  0x00007ffff58ffe7d in ?? () from /usr/local/lib/vmware-vix-disklib-6.0/lib64/libvixDiskLibVim.so

#2  0x00007ffff5903409 in VixDiskLibVim_GetNfcTicket () from /usr/local/lib/vmware-vix-disklib-6.0/lib64/libvixDiskLibVim.so

#3  0x00007ffff77d87c3 in ?? () from /usr/local/lib/vmware-vix-disklib-6.0/lib64/libvixDiskLib.so.6

#4  0x00007ffff77d8f3c in ?? () from /usr/local/lib/vmware-vix-disklib-6.0/lib64/libvixDiskLib.so.6

#5  0x00007ffff77d9082 in VixDiskLib_Open () from /usr/local/lib/vmware-vix-disklib-6.0/lib64/libvixDiskLib.so.6

#6  0x0000000000405b72 in VixDisk::VixDisk (this=0x7fffffffdf30, connection=0x89b200, path=0x7fffffffe637 "[datastore1] rhel6/rhel6.vmdk", flags=4) at vixDiskLibSample.cpp:642

#7  0x000000000040391b in DoInfo () at vixDiskLibSample.cpp:1154

#8  0x0000000000402791 in main (argc=13, argv=0x7fffffffe128) at vixDiskLibSample.cpp:825

 

 

 

I saw a similar issue with vixDiskLib 5.2 in the forum, but here, It works fine with a previous 5.5 version.

 

./vix-disklib-sample -info -user root -password XXXX -host h3.lan -initex /dev/null -thumb "21:73:98:D4:89:A3:9D:16:B3:D7:02:80:3D:BA:36:2A:98:5B:DB:05" "[datastore1] rhel6/rhel6.vmdk"

Log: OBJLIB-LIB: Objlib initialized.

Log: VixDiskLib: Advanced transport module not loaded.

Log: VixDiskLib: Using transport modes from DiskLib: file:nbdssl:nbd.

Log: VMware VixDiskLib (5.5) Release build-1601882

Log: VixDiskLibVim: VixDiskLibVim_Init: Initialization is completed.

Log: VixDiskLib: VixDiskLib_Connect: Establish connection.

Log: VixDiskLib: VixDiskLib_OpenEx: Open a disk.

Log: VixDiskLibVim: VixDiskLibVim_GetNfcTicket: Get NFC ticket for [datastore1] rhel6/rhel6.vmdk.

Log: VixDiskLibVim: VixDiskLibVim_FreeNfcTicket: Free NFC ticket.

Log: NBD_ClientOpen: attempting to create connection to ha-nfc://[datastore1] rhel6/rhel6.vmdk@192.168.0.102:902

Log: Opening file [datastore1] rhel6/rhel6.vmdk (ha-nfc://[datastore1] rhel6/rhel6.vmdk@192.168.0.102:902)

Log: DISKLIB-LINK  : Opened 'ha-nfc://[datastore1] rhel6/rhel6.vmdk@192.168.0.102:902' (0x1e): custom, 20971520 sectors / 10 GB.

Log: DISKLIB-LIB   : Opened "ha-nfc://[datastore1] rhel6/rhel6.vmdk@192.168.0.102:902" (flags 0x1e, type custom).

Log: VixDiskLib: VixDiskLib_GetTransportMode: Retrieve transport mode.

Disk "[datastore1] rhel6/rhel6.vmdk" is open using transport mode "nbd".

Log: VixDiskLib: VixDiskLib_GetInfo: Retrieve disk info.

capacity          = 20971520 sectors

number of links   = 1

adapter type      = LsiLogic SCSI

BIOS geometry     = 0/0/0

physical geometry = 1305/255/63

Log: VixDiskLib: VixDiskLib_FreeInfo: Clean up VixDiskLib.

Transport modes supported by vixDiskLib: file:nbdssl:nbd

Log: VixDiskLib: VixDiskLib_Close: Close disk.

Log: VixDiskLib: VixDiskLib_Disconnect: Disconnect.

Log: VixDiskLib: VixDiskLib_Exit: Unmatched Init calls so far: 1.

Log: VixDiskLibVim: VixDiskLibVim_Exit: Clean up.

 

I looked the strace output and I didn't see a problem to find libraries such as libssl. Any idea to solve this issue?

 

Thanks


Viewing latest article 1
Browse Latest Browse All 872

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>