Open HPI is an open source implementation of the SA Forum's Hardware Platform Interface (HPI). HPI provides an abstracted interface to managing computer hardware, typically for chassis and rack based servers
On a "HP c-Class system", we observed a crash on a call "soap_message".
(gdb) bt
0 0x00007f4c7b988e08 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
1 0x00007f4c7b98a446 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
2 0x00007f4c7b98e388 in calloc () from /lib/x86_64-linux-gnu/libc.so.6
3 0x00007f4c7b97ccd9 in open_memstream () from /lib/x86_64-linux-gnu/libc.so.6
4 0x00007f4c7b9f969b in __vsyslog_chk () from /lib/x86_64-linux-gnu/libc.so.6
5 0x00007f4c7b9f9cef in syslog () from /lib/x86_64-linux-gnu/libc.so.6
6 0x00007f4c7c44774b in g_logv (log_domain=0x7f4c7b08cc43 "oa_soap", log_level=G_LOG_LEVEL_CRITICAL, format=, args=args@entry=0x7f4c794f17d8) at gmessages.c:949
7 0x00007f4c7c447932 in g_log (log_domain=log_domain@entry=0x7f4c7b08cc43 "oa_soap", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=) at gmessages.c:1010
8 0x00007f4c7b08bacf in soap_message (connection=connection@entry=0xff34e0,
request=request@entry=0xff3658 "<?xml version=\"1.0\"?>\n<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://www.w3.org/2003/05/soap-envelope\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xml"..., doc=doc@entry=0xff3650) at oa_soap_callsupport.c:638
9 0x00007f4c7b08c668 in soap_call (connection=connection@entry=0xff34e0) at oa_soap_callsupport.c:1085
10 0x00007f4c7b0896b9 in soap_getPowerCapConfig (con=0xff34e0, response=response@entry=0xff2970, desired_dynamic_pwr_cap_limit=desired_dynamic_pwr_cap_limit@entry=0xff2a34,
desired_derated_circuit_cap_limit=desired_derated_circuit_cap_limit@entry=0xff2a38, desired_rated_circuit_cap_limit=desired_rated_circuit_cap_limit@entry=0xff2a3c) at oa_soap_calls.c:1726
11 0x00007f4c7b07342c in oa_soap_push_power_events (oh_handler=oh_handler@entry=0xfec650, info=info@entry=0x7f4c794f2d08, resource_id=37) at oa_soap_ps_event.c:301
12 0x00007f4c7b073bff in oa_soap_proc_ps_subsys_info (oh_handler=oh_handler@entry=0xfec650, info=info@entry=0x7f4c794f2d08) at oa_soap_ps_event.c:532
13 0x00007f4c7b06f4f4 in process_oa_events (oh_handler=oh_handler@entry=0xfec650, oa=oa@entry=0xff2a50, response=response@entry=0x7f4c794f2e40) at oa_soap_event.c:747
14 0x00007f4c7b071a7e in oa_soap_event_thread (oa_pointer=0xff2a50) at oa_soap_event.c:245
15 0x00007f4c7c464265 in g_thread_proxy (data=0x1043a80) at gthread.c:798
16 0x00007f4c7c1e2e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
17 0x00007f4c7b9fdccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
On a "HP c-Class system", we observed a crash on a call "soap_message".
(gdb) bt
0 0x00007f4c7b988e08 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
1 0x00007f4c7b98a446 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
2 0x00007f4c7b98e388 in calloc () from /lib/x86_64-linux-gnu/libc.so.6
3 0x00007f4c7b97ccd9 in open_memstream () from /lib/x86_64-linux-gnu/libc.so.6
4 0x00007f4c7b9f969b in __vsyslog_chk () from /lib/x86_64-linux-gnu/libc.so.6
5 0x00007f4c7b9f9cef in syslog () from /lib/x86_64-linux-gnu/libc.so.6
6 0x00007f4c7c44774b in g_logv (log_domain=0x7f4c7b08cc43 "oa_soap", log_level=G_LOG_LEVEL_CRITICAL, format=, args=args@entry=0x7f4c794f17d8) at gmessages.c:949
7 0x00007f4c7c447932 in g_log (log_domain=log_domain@entry=0x7f4c7b08cc43 "oa_soap", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=) at gmessages.c:1010
8 0x00007f4c7b08bacf in soap_message (connection=connection@entry=0xff34e0,
9 0x00007f4c7b08c668 in soap_call (connection=connection@entry=0xff34e0) at oa_soap_callsupport.c:1085
10 0x00007f4c7b0896b9 in soap_getPowerCapConfig (con=0xff34e0, response=response@entry=0xff2970, desired_dynamic_pwr_cap_limit=desired_dynamic_pwr_cap_limit@entry=0xff2a34,
11 0x00007f4c7b07342c in oa_soap_push_power_events (oh_handler=oh_handler@entry=0xfec650, info=info@entry=0x7f4c794f2d08, resource_id=37) at oa_soap_ps_event.c:301
12 0x00007f4c7b073bff in oa_soap_proc_ps_subsys_info (oh_handler=oh_handler@entry=0xfec650, info=info@entry=0x7f4c794f2d08) at oa_soap_ps_event.c:532
13 0x00007f4c7b06f4f4 in process_oa_events (oh_handler=oh_handler@entry=0xfec650, oa=oa@entry=0xff2a50, response=response@entry=0x7f4c794f2e40) at oa_soap_event.c:747
14 0x00007f4c7b071a7e in oa_soap_event_thread (oa_pointer=0xff2a50) at oa_soap_event.c:245
15 0x00007f4c7c464265 in g_thread_proxy (data=0x1043a80) at gthread.c:798
16 0x00007f4c7c1e2e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
17 0x00007f4c7b9fdccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
18 0x0000000000000000 in ?? ()
OpenHPI version : 3.4.0
Attached is the output of full back-trace.
crash_soap_message.txt
Reported by: amar-nv