OSMA 5.2 on Gentoo 64-bit - Warmer but getting crashes or no data

Berend Dekens berend at greenhousecompany.nl
Mon Jul 30 15:57:29 CDT 2007


Hello everyone,

First I'd like to thank everyone who sent me their .ini file: it was 
very helpfull to compile my own file by looking at all the examples.

Now I can actually run omreport and omconfig but actually getting 
information about the system (or perc controller) causes the program to 
crash. I hope somebody here can see something going wrong because I'm so 
darn close to getting it to actually work that its frustrating :-)

FYI: I'm running hardened Gentoo 2007 on a 64-bit platform, trying to 
write an installer to get OSMA 5.2 to work on unsupported Gentoo systems 
(perhaps convert that into an ebuild once its working).

The crashes vary from invalid pointers to cleaning wrong memory blocks, 
it feels like some library is not working properly... On a side note: 
requesting information about the storage controller is not ok either as 
omreport claims there is no controller while lspci shows it being 
present none the less...

But back to the crashes, first the output from ldd against omreport:
bartje bin # ldd omreport
        linux-gate.so.1 =>  (0xffffe000)
        libdsupt32.so.1 => /opt/dell/srvadmin/oma/bin/libdsupt32.so.1 
(0xf127a000)
        libomacs32.so.1 => /opt/dell/srvadmin/oma/bin/libomacs32.so.1 
(0xf1262000)
        libomclpr32.so.3 => /opt/dell/srvadmin/oma/bin/libomclpr32.so.3 
(0xf1259000)
        libomcldb32.so.3 => /opt/dell/srvadmin/oma/bin/libomcldb32.so.3 
(0xf1252000)
        libxmlsup32.so.2 => /opt/dell/srvadmin/oma/bin/libxmlsup32.so.2 
(0xf11c3000)
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf11ac000)
        libc.so.6 => /lib32/libc.so.6 (0xf1083000)
        libstdc++.so.5 => /opt/dell/lib/libstdc++.so.5 (0xf0fca000)
        libm.so.6 => /lib32/libm.so.6 (0xf0fa6000)
        libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf0f9c000)
        libpam.so.0 => /opt/dell/lib/libpam.so.0 (0xf0f93000)
        libdl.so.2 => /lib32/libdl.so.2 (0xf0f8f000)
        libz.so.1 => /opt/dell/lib/libz.so.1 (0xf0f7f000)
        /lib/ld-linux.so.2 (0xf131d000)
        liblaus.so.1 => /opt/dell/lib/liblaus.so.1 (0xf0f7c000)

Then a crash when requesting about the system something from omreport:
bartje bin # ./omreport system alertaction
*** glibc detected *** ./omreport: free(): invalid pointer: 0xecc49170 ***
======= Backtrace: =========
/lib32/libc.so.6[0xecb86c50]
/lib32/libc.so.6(__libc_free+0x87)[0xecb87727]
/opt/dell/srvadmin/shared/bin/libdcsupt32.so.5(SMFreeGeneric+0x23)[0xec95296c]
/opt/dell/srvadmin/dataeng/bin/libdceda32.so(XDMapDBDetach+0x27f)[0xec97749b]
/opt/dell/srvadmin/dataeng/bin/libdceda32.so(XDMapDBFree+0x21)[0xec97750c]
/opt/dell/srvadmin/dataeng/bin/libdceda32.so(XDirectoryDBAttach+0xc1)[0xec9771eb]
/opt/dell/srvadmin/dataeng/bin/libdceda32.so(ModuleAttach+0x8f)[0xec97024d]
/opt/dell/srvadmin/dataeng/bin/libdceda32.so(_init+0x18)[0xec97c184]
/lib/ld-linux.so.2[0xecdcac24]
/lib/ld-linux.so.2[0xecdcacc6]
/lib/ld-linux.so.2[0xecdce437]
/lib/ld-linux.so.2[0xecdcaa65]
/lib/ld-linux.so.2[0xecdcea3a]
/lib32/libdl.so.2[0xeca2fd64]
/lib/ld-linux.so.2[0xecdcaa65]
/lib32/libdl.so.2[0xeca3037f]
/lib32/libdl.so.2(dlopen+0x3d)[0xeca2fded]
/opt/dell/srvadmin/oma/bin/libomacs32.so.1(OSLibLoad+0x56)[0xecd16e69]
/opt/dell/srvadmin/oma/bin/libomacs32.so.1(OCSLibLoad+0x1e)[0xecd106ff]
/opt/dell/srvadmin/oma/bin/libomadb32.so.3(DBSupNodeLoad+0x10c)[0xec9c3933]
/opt/dell/srvadmin/oma/bin/libomadb32.so.3(DBSupLoadNodeByName+0x42)[0xec9c43c0]
/opt/dell/srvadmin/oma/bin/libomadb32.so.3(DBSupLoadNodeByPrefix+0x45)[0xec9c44a5]
/opt/dell/srvadmin/oma/bin/libomadb32.so.3(OMDBPluginGetIDByPrefix+0x30)[0xec9c49e2]
/opt/dell/srvadmin/oma/bin/libsysclp32.so(CmdReportLRA+0xc6)[0xec9da14a]
/opt/dell/srvadmin/oma/bin/libclpsup32.so.3(CLDBSupSendRequest+0x8a)[0xec9cadb6]
/opt/dell/srvadmin/oma/bin/libclpsup32.so.3(CLPSSendRequest+0x27)[0xec9ca210]
/opt/dell/srvadmin/oma/bin/libsysclp32.so(CLPDBIntfSendRequest+0x33)[0xec9db52f]
/opt/dell/srvadmin/oma/bin/libsysclp32.so(sysclp32_sendRequest+0x31)[0xec9d9b25]
/opt/dell/srvadmin/oma/bin/libomcldb32.so.3(DBSupCallNodeSend+0x67)[0xeccf5e0e]
/opt/dell/srvadmin/oma/bin/libomcldb32.so.3(OMCLDBCDLLCLIPSendRequest+0x34)[0xeccf40ba]
/opt/dell/srvadmin/oma/bin/libomclpr32.so.3(CLIPInvkAllocResponse+0x35)[0xeccfe5fa]
/opt/dell/srvadmin/oma/bin/libomclpr32.so.3(CLIPInvkSnglCmd+0x95)[0xeccfe7e0]
/opt/dell/srvadmin/oma/bin/libomclpr32.so.3(CLIPInvkCmd+0x5ac)[0xeccff1ec]
/opt/dell/srvadmin/oma/bin/libomclpr32.so.3(CLIINIInvokeCLIP+0x69)[0xeccfc5b0]
/opt/dell/srvadmin/oma/bin/libomclpr32.so.3(CLIProcMain+0xd3)[0xeccffeba]
/opt/dell/srvadmin/oma/bin/libomclpr32.so.3(CLIMainProcessor+0x191)[0xeccfcca6]
/opt/dell/srvadmin/oma/bin/libomclpr32.so.3(CLIMain+0x2e)[0xeccfcfc2]
/opt/dell/srvadmin/oma/bin/libomclpr32.so.3(OMCLPRCLIMain+0x39)[0xeccfff4a]
./omreport(__strtol_internal+0x271)[0x80488b9]
./omreport(__strtol_internal+0x29d)[0x80488e5]
/lib32/libc.so.6(__libc_start_main+0xe8)[0xecb38868]
./omreport(read+0x31)[0x80486b9]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:05 4383280                            
/opt/dell/srvadmin/oma/bin/omreport
08049000-0804a000 rw-p 00000000 08:05 4383280                            
/opt/dell/srvadmin/oma/bin/omreport
0804a000-0806e000 rw-p 0804a000 00:00 0                                  
[heap]
ec800000-ec821000 rw-p ec800000 00:00 0
ec821000-ec900000 ---p ec821000 00:00 0
ec92e000-ec934000 r-xp 00000000 08:05 4366108                            
/opt/dell/srvadmin/dataeng/bin/libdcsmil32.so.5.7.0.4837
ec934000-ec935000 rw-p 00005000 08:05 4366108                            
/opt/dell/srvadmin/dataeng/bin/libdcsmil32.so.5.7.0.4837
ec935000-ec93b000 r-xp 00000000 08:05 4366105                            
/opt/dell/srvadmin/dataeng/bin/libdcsgen32.so.5.7.0.4837
ec93b000-ec93c000 rw-p 00005000 08:05 4366105                            
/opt/dell/srvadmin/dataeng/bin/libdcsgen32.so.5.7.0.4837
ec93c000-ec961000 r-xp 00000000 08:05 4382368                            
/opt/dell/srvadmin/shared/bin/libdcsupt32.so.5.7.0.4837
ec961000-ec962000 rw-p 00025000 08:05 4382368                            
/opt/dell/srvadmin/shared/bin/libdcsupt32.so.5.7.0.4837
ec962000-ec97d000 r-xp 00000000 08:05 4366102                            
/opt/dell/srvadmin/dataeng/bin/libdceda32.so.5.7.0.4837
ec97d000-ec981000 rw-p 0001b000 08:05 4366102                            
/opt/dell/srvadmin/dataeng/bin/libdceda32.so.5.7.0.4837
ec981000-ec9b9000 r-xp 00000000 08:05 4417504                            
/opt/dell/lib/libncurses.so.5.4
ec9b9000-ec9c1000 rw-p 00038000 08:05 4417504                            
/opt/dell/lib/libncurses.so.5.4
ec9c1000-ec9c2000 rw-p ec9c1000 00:00 0
ec9c2000-ec9c6000 r-xp 00000000 08:05 4383255                            
/opt/dell/srvadmin/oma/bin/libomadb32.so.3.20.364
ec9c6000-ec9c7000 rw-p 00003000 08:05 4383255                            
/opt/dell/srvadmin/oma/bin/libomadb32.so.3.20.364
ec9c7000-ec9d2000 r-xp 00000000 08:05 4383228                            
/opt/dell/srvadmin/oma/bin/libclpsup32.so.3.20.364
ec9d2000-ec9d3000 rw-p 0000a000 08:05 4383228                            
/opt/dell/srvadmin/oma/bin/libclpsup32.so.3.20.364
ec9d3000-ec9dd000 r-xp 00000000 08:05 4384161                            
/opt/dell/srvadmin/oma/bin/libsysclp32.so.3.20.364
ec9dd000-ec9e7000 rw-p 00009000 08:05 4384161                            
/opt/dell/srvadmin/oma/bin/libsysclp32.so.3.20.364
ec9e7000-ec9ef000 r-xp 00000000 08:05 4237189                            
/lib32/libnss_files-2.5.so
ec9ef000-ec9f0000 r--p 00007000 08:05 4237189                            
/lib32/libnss_files-2.5.so
ec9f0000-ec9f1000 rw-p 00008000 08:05 4237189                            
/lib32/libnss_files-2.5.so
ec9f1000-ec9f9000 r-xp 00000000 08:05 4237054                            
/lib32/libnss_nis-2.5.so
ec9f9000-ec9fa000 r--p 00007000 08:05 4237054                            
/lib32/libnss_nis-2.5.so
ec9fa000-ec9fb000 rw-p 00008000 08:05 4237054                            
/lib32/libnss_nis-2.5.so
ec9fb000-eca0d000 r-xp 00000000 08:05 4235917                            
/lib32/libnsl-2.5.so
eca0d000-eca0e000 r--p 00011000 08:05 4235917                            
/lib32/libnsl-2.5.so
eca0e000-eca0f000 rw-p 00012000 08:05 4235917                            
/lib32/libnsl-2.5.so
eca0f000-eca11000 rw-p eca0f000 00:00 0
eca11000-eca18000 r-xp 00000000 08:05 4237209                            
/lib32/libnss_compat-2.5.so
eca18000-eca19000 r--p 00006000 08:05 4237209                            
/lib32/libnss_compat-2.5.so
eca19000-eca1a000 rw-p 00007000 08:05 4237209                            
/lib32/libnss_compat-2.5.so
eca1a000-eca1c000 rw-p eca1a000 00:00 0
eca1c000-eca1e000 r-xp 00000000 08:05 4419299                            
/opt/dell/lib/liblaus.so.1
eca1e000-eca1f000 rw-p 00001000 08:05 4419299                            
/opt/dell/lib/liblaus.so.1
eca1f000-eca2e000 r-xp 00000000 08:05 4419093                            
/opt/dell/lib/libz.so.1.2.1.2
eca2e000-eca2f000 rw-p 0000e000 08:05 4419093                            
/opt/dell/lib/libz.so.1.2.1.2
eca2f000-eca31000 r-xp 00000000 08:05 4237075                            
/lib32/libdl-2.5.so
eca31000-eca32000 r--p 00001000 08:05 4237075                            
/lib32/libdl-2.5.so
eca32000-eca33000 rw-p 00002000 08:05 4237075                            
/lib32/libdl-2.5.so
eca33000-eca3a000 r-xp 00000000 08:05 4419303                            
/opt/dell/lib/libpam.so.0.75
eca3a000-eca3b000 rw-p 00007000 08:05 4419303                            
/opt/dell/lib/libpam.so.0.75
eca3b000-eca3c000 rw-p eca3b000 00:00 0
eca3c000-eca44000 r-xp 00000000 08:05 4222140                            
/lib32/libgcc_s.so.1
eca44000-eca45000 r--p 00007000 08:05 4222140                            
/lib32/libgcc_s.so.1
eca45000-eca46000 rw-p 00008000 08:05 4222140                            
/lib32/libgcc_s.so.1
eca46000-eca68000 r-xp 00000000 08:05 4237050                            
/lib32/libm-2.5.so
eca68000-eca69000 r--p 00022000 08:05 4237050                            
/lib32/libm-2.5.so
eca69000-eca6a000 rw-p 00023000 08:05 4237050                            
/lib32/libm-2.5.so
eca6a000-ecb19000 r-xp 00000000 08:05 4417475                            
/opt/dell/lib/libstdc++.so.5.0.7
ecb19000-ecb1e000 rw-p 000ae000 08:05 4417475                            
/opt/dell/lib/libstdc++.so.5.0.7
ecb1e000-ecb23000 rw-p ecb1e000 00:00 0
ecb23000-ecc46000 r-xp 00000000 08:05 4236726                            
/lib32/libc-2.5.so
ecc46000-ecc47000 r--p 00122000 08:05 4236726                            
/lib32/libc-2.5.so
ecc47000-ecc49000 rw-p 00123000 08:05 4236726                            
/lib32/libc-2.5.so
ecc49000-ecc4c000 rw-p ecc49000 00:00 0
ecc4c000-ecc5f000 r-xp 00000000 08:05 4237041                            
/lib32/libpthread-2.5.so
ecc5f000-ecc60000 r--p 00012000 08:05 4237041                            
/lib32/libpthread-2.5.so
ecc60000-ecc61000 rw-p 00013000 08:05 4237041                            
/lib32/libpthread-2.5.so
ecc61000-ecc63000 rw-p ecc61000 00:00 0
ecc63000-eccd4000 r-xp 00000000 08:05 4383273                            
/opt/dell/srvadmin/oma/bin/libxmlsup32.so.2.42.4913
eccd4000-eccf1000 rw-p 00071000 08:05 4383273                            
/opt/dell/srvadmin/oma/bin/libxmlsup32.so.2.42.4913
eccf1000-eccf2000 rw-p eccf1000 00:00 0
eccf2000-eccf8000 r-xp 00000000 08:05 4383261                            
/opt/dell/srvadmin/oma/bin/libomcldb32.so.3.20.364
eccf8000-eccf9000 rw-p 00005000 08:05 4383261                            
/opt/dell/srvadmin/oma/bin/libomcldb32.so.3.20.364
eccf9000-ecd01000 r-xp 00000000 08:05 4383264                            
/opt/dell/srvadmin/oma/bin/libomclpr32.so.3.20.364
ecd01000-ecd02000 rw-p 00007000 08:05 4383264                            
/opt/dell/srvadmin/oma/bin/libomclpr32.so.3.20.364
ecd02000-ecd19000 r-xp 00000000 08:05 4383252                            
/opt/dell/srvadmin/oma/bin/libomacs32.so.1.80.364
ecd19000-ecd1a000 rw-p 00017000 08:05 4383252                            
/opt/dell/srvadmin/oma/bin/libomacs32.so.1.80.364
ecd1a000-ecdaa000 r-xp 00000000 08:05 4383240                            
/opt/dell/srvadmin/oma/bin/libdsupt32.so.1.80.364
ecdaa000-ecdb2000 rw-p 0008f000 08:05 4383240                            
/opt/dell/srvadmin/oma/bin/libdsupt32.so.1.80.364
ecdb2000-ecdb4000 rw-p ecdb2000 00:00 0
ecdbc000-ecdbd000 rw-p ecdbc000 00:00 0
ecdbd000-ecdd7000 r-xp 00000000 08:05 4237220                            
/lib32/ld-2.5.so
ecdd7000-ecdd8000 r--p 00019000 08:05 4237220                            
/lib32/ld-2.5.so
ecdd8000-ecdd9000 rw-p 0001a000 08:05 4237220                            
/lib32/ld-2.5.so
fa2e5000-fa2e8000 rw-p fa2e5000 00:00 0                                  
[stack]
ffffe000-fffff000 r-xp ffffe000 00:00 0                                  
[vdso]
Aborted



More information about the Linux-PowerEdge mailing list