URL:
  <https://savannah.gnu.org/bugs/?67810>

                 Summary: libfreeipmi crashing on Dell PowerEdge R720xd
                   Group: GNU FreeIPMI
               Submitter: None
               Submitted: Fri 12 Dec 2025 11:07:07 PM UTC
                Category: libfreeipmi
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Crash
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Unlocked
        Operating System: GNU/Linux


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Fri 12 Dec 2025 11:07:07 PM UTC By: Anonymous
Hi, I'm having trouble getting nut to work on a Dell PowerEdge R720xd. 

https://github.com/networkupstools/nut/issues/3193#issuecomment-3567797386

I have build it locally, but the nut-ipmipsu driver, which uses libfreeipmi is
crashing (see below).

========================

:; LD_LIBRARY_PATH=`pwd`/clients/.libs:$LD_LIBRARY_PATH gdb --args
./drivers/nut-ipmipsu -s id1 -d1 -x port=id1 -DDDDDD

   0.033047     [D5] Checking record 146 (/150)
   0.033074     [D5] Checking record 147 (/150)
   0.033101     [D5] Checking record 148 (/150)
   0.033113     [D5] Checking record 149 (/150)
   0.033124     [D5] Checking record 150 (/150)

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7b492b3 in ?? () from /lib/x86_64-linux-gnu/libfreeipmi.so.17
(gdb) bt
#0  0x00007ffff7b492b3 in ?? () from /lib/x86_64-linux-gnu/libfreeipmi.so.17
#1  0x00007ffff7b1943e in ipmi_sdr_ctx_destroy () from
/lib/x86_64-linux-gnu/libfreeipmi.so.17
#2  0x000055555555adc2 in libfreeipmi_cleanup () at nut-libfreeipmi.c:342
#3  0x000055555555b824 in nut_ipmi_open (ipmi_id=<optimized out>,
ipmi_dev=ipmi_dev@entry=0x55555557f780 <ipmi_dev>)
    at nut-libfreeipmi.c:275
#4  0x000055555555ac98 in upsdrv_initups () at nut-ipmipsu.c:269
#5  0x00005555555598d3 in main (argc=<optimized out>, argv=<optimized out>) at
main.c:2902

=======================

Do you have any idea why the function ipmi_sdr_ctx_destroy in libfreeipmi.so
is crashing?

If I run 'ipmitool sensor' then I get fan and temperature readings (amother
other things), so at least some ipmi communication is possible with the
idrac.

Best regards,

Victor Claessen ([email protected])







    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?67810>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to