Hi,
I tried below steps for OpenHPi 3.0 and 3.1 (here logs are shown for 3.0).
Made change in configure to use openssl-1.0.0d (this openssl has been
customized by me to have only V6 connectivity though when I run the OpenHPI
Daemon (in V6 mode) from OpenHPI schema OA addresses come as V4 and when
oa_soap tries to make connection using oh_ssl_connect it fails for the V4 OA
which is expected here. Thing which is of concern here is Daemon crashes as it
could not make connection to OA, Daemon shoul log error could not make
connection but should not crash.
Pasting below logs:
(I set break point at oa_soap_utils.c:1001)
Regards,
Preeti
------------------------------------------------------------
oa_soap: DBG: oa_soap_utils.c:1001: OA may not be accessible
oa_soap: DBG: oa_soap_discover.c:308: Subscribe for events failed OA
192.168.254.222
[Switching to Thread 0x42803940 (LWP 17544)]
Breakpoint 2, oa_soap_event_thread (oa_pointer=0x65a440) at oa_soap_event.c:125
125 dbg("OA SOAP event thread started for OA %s", oa->server);
(gdb) n
[New Thread 0x43204940 (LWP 17545)]
oa_soap: DBG: oa_soap_discover.c:373: Discovering HP BladeSystem c-Class
[Switching to Thread 0x43204940 (LWP 17545)]
Breakpoint 2, oa_soap_event_thread (oa_pointer=0x65a590) at oa_soap_event.c:125
125 dbg("OA SOAP event thread started for OA %s", oa->server);
(gdb) n
oa_soap: DBG: oa_soap_discover.c:374: Discovering Enclosure
......................
oa_soap: DBG: oa_soap_event.c:125: OA SOAP event thread started for OA
lbIRCChassis1P.gw.jup6.englabs.net
oa_soap: DBG: oa_soap_event.c:125: OA SOAP event thread started for OA
192.168.254.222
[Switching to Thread 0x40a00940 (LWP 17541)]
Breakpoint 1, soap_call (connection=0x65ab50) at oa_soap_callsupport.c:1070
1070 xmlFreeDoc(connection->doc);
(gdb) n
*** glibc detected *** /root/preeti/TEST/openhpi-3.0.0/lib/openhpid: free():
invalid pointer: 0x0000000000662659 ***
======= Backtrace: =========
/lib64/libc.so.6[0x36adc722ef]
/lib64/libc.so.6(cfree+0x4b)[0x36adc7273b]
/usr/lib64/libxml2.so.2(xmlFreeNodeList+0x113)[0x36b5e504f3]
/usr/lib64/libxml2.so.2(xmlFreeNodeList+0x89)[0x36b5e50469]
/usr/lib64/libxml2.so.2(xmlFreeDoc+0xb6)[0x36b5e502c6]
/root/preeti/TEST/openhpi-3.0.0/lib/liboa_soap.so(soap_call+0x124)[0x2aaaab9cb19d]
/root/preeti/TEST/openhpi-3.0.0/lib/liboa_soap.so(soap_getEnclosureInfo+0x8d)[0x2aaaab9c7b13]
/root/preeti/TEST/openhpi-3.0.0/lib/liboa_soap.so(discover_enclosure+0x8c)[0x2aaaab99614d]
/root/preeti/TEST/openhpi-3.0.0/lib/liboa_soap.so(discover_oa_soap_system+0xae)[0x2aaaab993d53]
/root/preeti/TEST/openhpi-3.0.0/lib/liboa_soap.so(oh_discover_resources+0x687)[0x2aaaab993ba3]
/root/preeti/TEST/openhpi-3.0.0/lib/openhpid(oh_discovery+0xb8)[0x415d96]
/root/preeti/TEST/openhpi-3.0.0/lib/openhpid[0x4286ea]
/lib64/libglib-2.0.so.0[0x36af448e04]
/lib64/libpthread.so.0[0x36ae8064a7]
/lib64/libc.so.6(clone+0x6d)[0x36adcd3c2d]
======= Memory map: ========
00400000-00434000 r-xp 00000000 fd:00 5565131
/root/preeti/TEST/openhpi-3.0.0/lib/openhpid
00633000-00636000 rw-p 00033000 fd:00 5565131
/root/preeti/TEST/openhpi-3.0.0/lib/openhpid
00636000-006c8000 rw-p 00636000 00:00 0 [heap]
40000000-40001000 ---p 40000000 00:00 0
40001000-40a01000 rwxp 40001000 00:00 0
40a01000-40a02000 ---p 40a01000 00:00 0
40a02000-41402000 rwxp 40a02000 00:00 0
41402000-41403000 ---p 41402000 00:00 0
41403000-41e03000 rwxp 41403000 00:00 0
41e03000-41e04000 ---p 41e03000 00:00 0
41e04000-42804000 rwxp 41e04000 00:00 0
42804000-42805000 ---p 42804000 00:00 0
42805000-43205000 rwxp 42805000 00:00 0
36acc00000-36acc1c000 r-xp 00000000 fd:00 5860054
/lib64/ld-2.5.so
36ace1b000-36ace1c000 r--p 0001b000 fd:00 5860054
/lib64/ld-2.5.so
36ace1c000-36ace1d000 rw-p 0001c000 fd:00 5860054
/lib64/ld-2.5.so
36adc00000-36add4d000 r-xp 00000000 fd:00 5860055
/lib64/libc-2.5.so
36add4d000-36adf4d000 ---p 0014d000 fd:00 5860055
/lib64/libc-2.5.so
36adf4d000-36adf51000 r--p 0014d000 fd:00 5860055
/lib64/libc-2.5.so
36adf51000-36adf52000 rw-p 00151000 fd:00 5860055
/lib64/libc-2.5.so
36adf52000-36adf57000 rw-p 36adf52000 00:00 0
36ae000000-36ae082000 r-xp 00000000 fd:00 5860056
/lib64/libm-2.5.so
36ae082000-36ae281000 ---p 00082000 fd:00 5860056
/lib64/libm-2.5.so
36ae281000-36ae282000 r--p 00081000 fd:00 5860056
/lib64/libm-2.5.so
36ae282000-36ae283000 rw-p 00082000 fd:00 5860056
/lib64/libm-2.5.so
36ae400000-36ae402000 r-xp 00000000 fd:00 5860061
/lib64/libdl-2.5.so
36ae402000-36ae602000 ---p 00002000 fd:00 5860061
/lib64/libdl-2.5.so
36ae602000-36ae603000 r--p 00002000 fd:00 5860061
/lib64/libdl-2.5.so
36ae603000-36ae604000 rw-p 00003000 fd:00 5860061
/lib64/libdl-2.5.so
36ae800000-36ae816000 r-xp 00000000 fd:00 5860057
/lib64/libpthread-2.5.so
36ae816000-36aea15000 ---p 00016000 fd:00 5860057
/lib64/libpthread-2.5.so
36aea15000-36aea16000 r--p 00015000 fd:00 5860057
/lib64/libpthread-2.5.so
36aea16000-36aea17000 rw-p 00016000 fd:00 5860057
/lib64/libpthread-2.5.so
36aea17000-36aea1b000 rw-p 36aea17000 00:00 0
36aec00000-36aec14000 r-xp 00000000 fd:00 1370677
/usr/lib64/libz.so.1.2.3
36aee13000-36aee14000 rw-p 00013000 fd:00 1370677
/usr/lib64/libz.so.1.2.3
36af000000-36af007000 r-xp 00000000 fd:00 5860058
/lib64/librt-2.5.so
36af007000-36af207000 ---p 00007000 fd:00 5860058
/lib64/librt-2.5.so
36af207000-36af208000 r--p 00007000 fd:00 5860058
/lib64/librt-2.5.so
36af208000-36af209000 rw-p 00008000 fd:00 5860058
/lib64/librt-2.5.so
36af400000-36af49d000 r-xp 00000000 fd:00 5860059
/lib64/libglib-2.0.so.0.1200.3
36af49d000-36af69c000 ---p 0009d000 fd:00 5860059
/lib64/libglib-2.0.so.0.1200.3
36af69c000-36af69e000 rw-p 0009c000 fd:00 5860059
/lib64/libglib-2.0.so.0.1200.3
36b0800000-36b0803000 r-xp 00000000 fd:00 5860062
/lib64/libgmodule-2.0.so.0.1200.3
36b0803000-36b0a02000 ---p 00003000 fd:00 5860062
/lib64/libgmodule-2.0.so.0.1200.3
36b0a02000-36b0a03000 rw-p 00002000 fd:00 5860062
/lib64/libgmodule-2.0.so.0.1200.3
36b5e00000-36b5f33000 r-xp 00000000 fd:00 1370701
/usr/lib64/libxml2.so.2.6.26
36b5f33000-36b6133000 ---p 00133000 fd:00 1370701
/usr/lib64/libxml2.so.2.6.26
36b6133000-36b613c000 rw-p 00133000 fd:00 1370701
/usr/lib64/libxml2.so.2.6.26
36b613c000-36b613d000 rw-p 36b613c000 00:00 0
36b6e00000-36b6e04000 r-xp 00000000 fd:00 5859950
/lib64/libgthread-2.0.so.0.1200.3
36b6e04000-36b7003000 ---p 00004000 fd:00 5859950
/lib64/libgthread-2.0.so.0.1200.3
36b7003000-36b7004000 rw-p 00003000 fd:00 5859950
/lib64/libgthread-2.0.so.0.1200.3
3e0aa00000-3e0aa0d000 r-xp 00000000 fd:00 5859799
/lib64/libgcc_s-4.1.2-20080825.so.1
3e0aa0d000-3e0ac0d000 ---p 0000d000 fd:00 5859799
/lib64/libgcc_s-4.1.2-20080825.so.1
3e0ac0d000-3e0ac0e000 rw-p 0000d000 fd:00 5859799
/lib64/libgcc_s-4.1.2-20080825.so.1
3e0ba00000-3e0baee000 r-xp 00000000 fd:00 1370984
/usr/lib64/libstdc++.so.6.0.13
3e0baee000-3e0bcee000 ---p 000ee000 fd:00 1370984
/usr/lib64/libstdc++.so.6.0.13
3e0bcee000-3e0bcf5000 r--p 000ee000 fd:00 1370984
/usr/lib64/libstdc++.so.6.0.13
3e0bcf5000-3e0bcf7000 rw-p 000f5000 fd:00 1370984
/usr/lib64/libstdc++.so.6.0.13
3e0bcf7000-3e0bd0c000 rw-p 3e0bcf7000 00:00 0
2aaaaaaab000-2aaaaaaad000 rw-p 2aaaaaaab000 00:00 0
2aaaaaaad000-2aaaaaadb000 r-xp 00000000 fd:00 5565127
/root/preeti/TEST/openhpi-3.0.0/lib/libopenhpiutils.so.3
2aaaaaadb000-2aaaaacdb000 ---p 0002e000 fd:00 5565127
/root/preeti/TEST/openhpi-3.0.0/lib/libopenhpiutils.so.3
2aaaaacdb000-2aaaaacdf000 rw-p 0002e000 fd:00 5565127
/root/preeti/TEST/openhpi-3.0.0/lib/libopenhpiutils.so.3
2aaaaacdf000-2aaaaace0000 rw-p 2aaaaacdf000 00:00 0
2aaaaacfb000-2aaaaacfc000 rw-p 2aaaaacfb000 00:00 0
2aaaaacfc000-2aaaaad00000 r-xp 00000000 fd:00 5565125
/root/preeti/TEST/openhpi-3.0.0/lib/libopenhpi_ssl.so.3
2aaaaad00000-2aaaaaeff000 ---p 00004000 fd:00 5565125
/root/preeti/TEST/openhpi-3.0.0/lib/libopenhpi_ssl.so.3
2aaaaaeff000-2aaaaaf00000 rw-p 00003000 fd:00 5565125
/root/preeti/TEST/openhpi-3.0.0/lib/libopenhpi_ssl.so.3
2aaaaaf00000-2aaaaaf0d000 r-xp 00000000 fd:00 5565126
/root/preeti/TEST/openhpi-3.0.0/lib/libopenhpimarshal.so.3
2aaaaaf0d000-2aaaab10d000 ---p 0000d000 fd:00 5565126
/root/preeti/TEST/openhpi-3.0.0/lib/libopenhpimarshal.so.3
2aaaab10d000-2aaaab115000 rw-p 0000d000 fd:00 5565126
/root/preeti/TEST/openhpi-3.0.0/lib/libopenhpimarshal.so.3
2aaaab115000-2aaaab11b000 r-xp 00000000 fd:00 5565129
/root/preeti/TEST/openhpi-3.0.0/lib/libopenhpitransport.so.3
2aaaab11b000-2aaaab31a000 ---p 00006000 fd:00 5565129
/root/preeti/TEST/openhpi-3.0.0/lib/libopenhpitransport.so.3
2aaaab31a000-2aaaab31b000 rw-p 00005000 fd:00 5565129
/root/preeti/TEST/openhpi-3.0.0/lib/libopenhpitransport.so.3
2aaaab31b000-2aaaab31c000 rw-p 2aaaab31b00
Program received signal SIGABRT, Aborted.
0x00000036adc30265 in raise () from /lib64/libc.so.6
(gdb)
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Openhpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openhpi-devel