freeipmi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Freeipmi-devel] ipmi-sensors crash


From: Dave Love
Subject: [Freeipmi-devel] ipmi-sensors crash
Date: Wed, 18 Dec 2013 15:02:20 +0000
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/22.2 (gnu/linux)

I got a segv trying to run ipmi-sensors (1.3.4).  It may be relevant
that the system is somewhat unusual -- four (Bull) servers glued
together to make a large SMP box.

I don't have time to debug it properly, but here's a backtrace, although
it may be junk, given the top of the stack.  I can send specific info
that might be useful.  The --debug output is 120k compressed, so I
haven't attached it.

(gdb) bt
#0  0x00000000004050be in _calculate_record_ids (state_data=0x7fffffff4e10)
    at ipmi-sensors.c:485
#1  _display_sensors (state_data=0x7fffffff4e10) at ipmi-sensors.c:1162
#2  0x0000800400008003 in ?? ()
#3  0x00007fff00008005 in ?? ()
#4  0x00000000006371b0 in ?? ()
#5  0x00007fffffff5100 in ?? ()
#6  0x0000000000000000 in ?? ()
(gdb) l
480                                    "ipmi_sdr_parse_record_id_and_type: 
%s\n",
481                                    ipmi_sdr_ctx_errormsg 
(state_data->sdr_ctx));
482                   return (-1);
483                 }
484     
485               if (state_data->prog_data->args->exclude_record_ids_length)
486                 {
487                   int found_exclude = 0;
488                   
489                   for (j = 0; j < 
state_data->prog_data->args->exclude_record_ids_length; j++)
(gdb) p *state_data->prog_data->args
Cannot access memory at address 0x7fff0000800d
(gdb) p *state_data->prog_data
Cannot access memory at address 0x7fff00008005
(gdb) p *state_data
$1 = {prog_data = 0x7fff00008005, ipmi_ctx = 0x6371b0, 
  pstate = 0x7fffffff5100, hostname = 0x0, sdr_ctx = 0x637bd0, 
  sensor_read_ctx = 0x648050, interpret_ctx = 0x0, output_headers = 0, 
  column_width = {record_id = 5, sensor_name = 15, sensor_type = 23, 
    sensor_units = 5}, oem_data = {manufacturer_id = 0, product_id = 0, 
    ipmi_version_major = 0 '\000', ipmi_version_minor = 0 '\000'}, 
  intel_node_manager = {node_manager_data_found = 0, 
    nm_health_event_sensor_number = 0 '\000', 
    nm_exception_event_sensor_number = 0 '\000', 
    nm_operational_capabilities_sensor_number = 0 '\000', 
    nm_alert_threshold_exceeded_sensor_number = 0 '\000'}}

reply via email to

[Prev in Thread] Current Thread [Next in Thread]