[ovirt-users] Failed to read hardware information
David Pinkerton
dpinkert at redhat.com
Thu Oct 13 00:52:17 UTC 2016
Nir,
Looks like its crashing on the dmidecode system call.
I've attached the output from gbd as well as a dmidecode text dump,
dmidecode binary dump and each keywords run individually.
>From the keywords it look like my dmi info is corrupted. I have download a
AMI dmi editor but this only allows access to limited fields. Do you know
another tools to rewrite the dmi info?
Thanks so much for your help.
Cheers,
On Thu, Oct 13, 2016 at 5:34 AM, Nir Soffer <nsoffer at redhat.com> wrote:
> On Tue, Oct 11, 2016 at 11:59 PM, David Pinkerton <dpinkert at redhat.com>
> wrote:
> > Logs attached
>
> According vdsm.log and supervdsm.log, each time vdsm try to call
> getHardwareInfo,
> supervdsm show the start of the call and then it show no logs for 10
> seconds,
> and than we see the startup message.
>
> So it seems that supervdsm is crashing each time it try to invoke dmidecode
> code.
>
> To dig deeper, I suggest you try to run the relevant code from the
> shell. If this
> code crash, we will see the details in the shell, and we can also run the
> python
> shell in gdb to debug this.
>
> Try this:
>
> 1. Open a python shell as root
>
> $ sudo python
>
> 2. In the shell, type this
>
> >>> from vdsm import dmidecodeUtil
> >>> dmidecodeUtil.getHardwareInfoStructure()
>
> If at this point the the python shell crash, please try:
>
> 1. Install python debug-info packages:
>
> $ sudo debuginfo-install -y python
>
> 2. Start python in gdb
>
> $ sudo gdb python
>
> 3. In the gdb shell, run python
>
> (gdb) run
>
> Python shell will show, type the code above again.
>
> If this crash in gdb, please type this in the gdb shell:
>
> (gdb) thread apply all bt full
>
>
> Nir
>
> >
> > On Mon, Oct 10, 2016 at 4:59 PM, Nir Soffer <nsoffer at redhat.com> wrote:
> >>
> >> On Mon, Oct 10, 2016 at 5:05 AM, Charles Kozler <ckozleriii at gmail.com>
> >> wrote:
> >>>
> >>> Possibly stupid question but are you doing this on a base empty
> >>> centos/rhel 7?
> >>>
> >>>
> >>> On Oct 9, 2016 9:48 PM, "David Pinkerton" <dpinkert at redhat.com> wrote:
> >>>>
> >>>>
> >>>> I've spent the weekend trying to get to the bottom of this issue.
> >>>>
> >>>> Adding a Host fails:
> >>>>
> >>>> From RHVM
> >>>>
> >>>>
> >>>> VDSM rhv1 command failed: Connection reset by peer
> >>>> Could not get hardware information for host rhv1
> >>>> VDSM rhv1 command failed: Failed to read hardware information
> >>>> Host rhv1 installed
> >>>> Network changes were saved on host rhv1
> >>>> Installing Host rhv1. Stage: Termination.
> >>>> Installing Host rhv1. Retrieving installation logs to:
> >>>> '/var/log/ovirt-engine/host-deploy/ovirt-host-deploy-
> 20161010115606-192.168.21.71-24d39274.log'.
> >>>> Installing Host rhv1. Stage: Pre-termination.
> >>>> Installing Host rhv1. Starting ovirt-vmconsole-host-sshd.
> >>>> Installing Host rhv1. Starting vdsm.
> >>>> Installing Host rhv1. Stopping libvirtd.
> >>>> Installing Host rhv1. Stage: Closing up.
> >>>> Installing Host rhv1. Setting kernel arguments.
> >>>> Installing Host rhv1. Stage: Transaction commit.
> >>>> Installing Host rhv1. Enrolling serial console certificate.
> >>>> Installing Host rhv1. Enrolling certificate.
> >>>> Installing Host rhv1. Stage: Misc configuration.
> >>>>
> >>>>
> >>>>
> >>>> This was in the /var/log/vdsm/vdsm.log on the host trying to be added:
> >>>>
> >>>> jsonrpc.Executor/2::ERROR::2016-10-10
> >>>> 11:57:10,276::API::1340::vds::(getHardwareInfo) failed to retrieve
> hardware
> >>>> info
> >>>> Traceback (most recent call last):
> >>>> File "/usr/share/vdsm/API.py", line 1337, in getHardwareInfo
> >>>> hw = supervdsm.getProxy().getHardwareInfo()
> >>>> File "/usr/lib/python2.7/site-packages/vdsm/supervdsm.py", line
> 53, in
> >>>> __call__
> >>>> return callMethod()
> >>>> File "/usr/lib/python2.7/site-packages/vdsm/supervdsm.py", line
> 51, in
> >>>> <lambda>
> >>>> **kwargs)
> >>>> File "<string>", line 2, in getHardwareInfo
> >>>> File "/usr/lib64/python2.7/multiprocessing/managers.py", line 759,
> in
> >>>> _callmethod
> >>>> kind, result = conn.recv()
> >>>> EOFError
> >>
> >>
> >> If a request to supervdsm fails with EOFError, something bad happened
> >> supervdsm and we would see the exception in the supervdsm log.
> >>
> >> Can you share supervdsm.log?
> >>
> >> Nir
> >
> >
> >
> >
> > --
> >
> > David Pinkerton
> > Consultant
> > Red Hat Asia Pacific Pty. Ltd.
> > Level 11, Canberra House
> > 40 Marcus Clarke Street
> > Canberra 2600 ACT
> >
> > Mobile: +61-488-904-232
> > Email: david.pinkerton at redhat.com
> > Web: http://apac.redhat.com/
> >
> >
> > _______________________________________________
> > Users mailing list
> > Users at ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/users
> >
>
--
David Pinkerton
Consultant
Red Hat Asia Pacific Pty. Ltd.
Level 11, Canberra House
40 Marcus Clarke Street
Canberra 2600 ACT
Mobile: +61-488-904-232
Email: david.pinkerton at redhat.com
Web: http://apac.redhat.com/ <http://apac.redhat.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20161013/64c257df/attachment-0001.html>
-------------- next part --------------
dmidecode -s bios-vendor:
American Megatrends Inc.
<BAD INDEX>
Not Specified
dmidecode -s bios-version:
080014
<BAD INDEX>
Not Specified
dmidecode -s bios-release-date:
10/22/2009
Not Specified
PartNum0
dmidecode -s system-manufacturer:
Supermicro
dmidecode -s system-product-name:
H8DM8-2
dmidecode -s system-version:
1234567890
dmidecode -s system-serial-number:
1234567890
dmidecode -s system-uuid:
00020003-0004-0005-0006-000700080009
dmidecode -s baseboard-manufacturer:
Supermicro
dmidecode -s baseboard-product-name:
H8DM8-2
dmidecode -s baseboard-version:
1234567890
dmidecode -s baseboard-serial-number:
1234567890
dmidecode -s baseboard-asset-tag:
To Be Filled By O.E.M.
dmidecode -s chassis-manufacturer:
To Be Filled By O.E.M.
dmidecode -s chassis-type:
Desktop
dmidecode -s chassis-version:
To Be Filled By O.E.M.
dmidecode -s chassis-serial-number:
To Be Filled By O.E.M.
dmidecode -s chassis-asset-tag:
To Be Filled By O.E.M.
dmidecode -s processor-family:
Quad-Core Opteron
Quad-Core Opteron
dmidecode -s processor-manufacturer:
AMD
AMD
dmidecode -s processor-version:
Quad-Core AMD Opteron(tm) Processor 2376
Quad-Core AMD Opteron(tm) Processor 2376
dmidecode -s processor-frequency:
2300 MHz
2300 MHz
-------------- next part --------------
# dmidecode 2.12-dmifs
SMBIOS 2.4 present.
49 structures occupying 2989 bytes.
Table at 0x000FC5B0.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: 080014
Release Date: 10/22/2009
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 1024 kB
Characteristics:
ISA is supported
PCI is supported
PNP is supported
APM is supported
BIOS is upgradeable
BIOS shadowing is allowed
ESCD support is available
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
LS-120 boot is supported
ATAPI Zip drive boot is supported
BIOS boot specification is supported
Targeted content distribution is supported
BIOS Revision: 8.14
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: Supermicro
Product Name: H8DM8-2
Version: 1234567890
Serial Number: 1234567890
UUID: 00020003-0004-0005-0006-000700080009
Wake-up Type: Power Switch
SKU Number: To Be Filled By O.E.M.
Family: To Be Filled By O.E.M.
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: Supermicro
Product Name: H8DM8-2
Version: 1234567890
Serial Number: 1234567890
Asset Tag: To Be Filled By O.E.M.
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: To Be Filled By O.E.M.
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0
Handle 0x0003, DMI type 3, 21 bytes
Chassis Information
Manufacturer: To Be Filled By O.E.M.
Type: Desktop
Lock: Not Present
Version: To Be Filled By O.E.M.
Serial Number: To Be Filled By O.E.M.
Asset Tag: To Be Filled By O.E.M.
Boot-up State: Safe
Power Supply State: Safe
Thermal State: Safe
Security Status: None
OEM Information: 0x00000000
Height: Unspecified
Number Of Power Cords: 1
Contained Elements: 0
Handle 0x0004, DMI type 4, 40 bytes
Processor Information
Socket Designation: CPU 1
Type: Central Processor
Family: Quad-Core Opteron
Manufacturer: AMD
ID: 42 0F 10 00 FF FB 8B 17
Signature: Family 16, Model 4, Stepping 2
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
MMX (MMX technology supported)
FXSR (FXSAVE and FXSTOR instructions supported)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
HTT (Multi-threading)
Version: Quad-Core AMD Opteron(tm) Processor 2376
Voltage: 1.5 V
External Clock: 200 MHz
Max Speed: 2300 MHz
Current Speed: 2300 MHz
Status: Populated, Enabled
Upgrade: Other
L1 Cache Handle: 0x0005
L2 Cache Handle: 0x0006
L3 Cache Handle: 0x0007
Serial Number: To Be Filled By O.E.M.
Asset Tag: To Be Filled By O.E.M.
Part Number: To Be Filled By O.E.M.
Core Count: 4
Core Enabled: 4
Characteristics:
64-bit capable
Handle 0x0005, DMI type 7, 19 bytes
Cache Information
Socket Designation: L1-Cache
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Varies With Memory Address
Location: Internal
Installed Size: 512 kB
Maximum Size: 512 kB
Supported SRAM Types:
Pipeline Burst
Installed SRAM Type: Pipeline Burst
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: <OUT OF SPEC>
Associativity: 4-way Set-associative
Handle 0x0006, DMI type 7, 19 bytes
Cache Information
Socket Designation: L2-Cache
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Varies With Memory Address
Location: Internal
Installed Size: 2048 kB
Maximum Size: 2048 kB
Supported SRAM Types:
Pipeline Burst
Installed SRAM Type: Pipeline Burst
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: <OUT OF SPEC>
Associativity: 4-way Set-associative
Handle 0x0007, DMI type 7, 19 bytes
Cache Information
Socket Designation: L3-Cache
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Varies With Memory Address
Location: Internal
Installed Size: 6144 kB
Maximum Size: 6144 kB
Supported SRAM Types:
Pipeline Burst
Installed SRAM Type: Pipeline Burst
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: <OUT OF SPEC>
Associativity: 4-way Set-associative
Handle 0x0008, DMI type 4, 40 bytes
Processor Information
Socket Designation: CPU 2
Type: Central Processor
Family: Quad-Core Opteron
Manufacturer: AMD
ID: 42 0F 10 00 FF FB 8B 17
Signature: Family 16, Model 4, Stepping 2
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
MMX (MMX technology supported)
FXSR (FXSAVE and FXSTOR instructions supported)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
HTT (Multi-threading)
Version: Quad-Core AMD Opteron(tm) Processor 2376
Voltage: 1.5 V
External Clock: 200 MHz
Max Speed: 2300 MHz
Current Speed: 2300 MHz
Status: Populated, Enabled
Upgrade: Other
L1 Cache Handle: 0x0009
L2 Cache Handle: 0x000A
L3 Cache Handle: 0x000B
Serial Number: To Be Filled By O.E.M.
Asset Tag: To Be Filled By O.E.M.
Part Number: To Be Filled By O.E.M.
Core Count: 4
Core Enabled: 4
Characteristics:
64-bit capable
Handle 0x0009, DMI type 7, 19 bytes
Cache Information
Socket Designation: L1-Cache
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Varies With Memory Address
Location: Internal
Installed Size: 512 kB
Maximum Size: 512 kB
Supported SRAM Types:
Pipeline Burst
Installed SRAM Type: Pipeline Burst
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: <OUT OF SPEC>
Associativity: 4-way Set-associative
Handle 0x000A, DMI type 7, 19 bytes
Cache Information
Socket Designation: L2-Cache
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Varies With Memory Address
Location: Internal
Installed Size: 2048 kB
Maximum Size: 2048 kB
Supported SRAM Types:
Pipeline Burst
Installed SRAM Type: Pipeline Burst
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: <OUT OF SPEC>
Associativity: 4-way Set-associative
Handle 0x000B, DMI type 7, 19 bytes
Cache Information
Socket Designation: L3-Cache
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Varies With Memory Address
Location: Internal
Installed Size: 6144 kB
Maximum Size: 6144 kB
Supported SRAM Types:
Pipeline Burst
Installed SRAM Type: Pipeline Burst
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: <OUT OF SPEC>
Associativity: 4-way Set-associative
Handle 0x000C, DMI type 9, 13 bytes
System Slot Information
Designation: <BAD INDEX>
Type: <OUT OF SPEC>ISA
Current Usage: Available
Length: <OUT OF SPEC>
Characteristics: None
Handle 0x000D, DMI type 0, 252 bytes
BIOS Information
Vendor: <BAD INDEX>
Version: <BAD INDEX>
Release Date: Not Specified
Address: 0x02030
Runtime Size: 1040336 bytes
ROM Size: 832 kB
Characteristics:
BIOS shadowing is allowed
ESCD support is available
Selectable boot is supported
BIOS ROM is socketed
5.25"/360 kB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
Function key-initiated network boot is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 0.1
Firmware Revision: 18.3
Handle 0x000E, DMI type 0, 17 bytes
BIOS Information
Handle 0x000F, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x0007FFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x0017
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x0010, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM1
Bank Locator: BANK1
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer1
Serial Number: SerNum1
Asset Tag: AssetTagNum1
Part Number: PartNum1
Handle 0x0011, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00080000000
Ending Address: 0x000FFFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x0019
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x0012, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM2
Bank Locator: BANK2
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer2
Serial Number: SerNum2
Asset Tag: AssetTagNum2
Part Number: PartNum2
Handle 0x0013, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00100000000
Ending Address: 0x0017FFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x001B
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x0014, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM3
Bank Locator: BANK3
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer3
Serial Number: SerNum3
Asset Tag: AssetTagNum3
Part Number: PartNum3
Handle 0x0015, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00180000000
Ending Address: 0x001FFFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x001D
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x0016, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM4
Bank Locator: BANK4
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer4
Serial Number: SerNum4
Asset Tag: AssetTagNum4
Part Number: PartNum4
Handle 0x0017, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00200000000
Ending Address: 0x0027FFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x001F
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x0018, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM5
Bank Locator: BANK5
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer5
Serial Number: SerNum5
Asset Tag: AssetTagNum5
Part Number: PartNum5
Handle 0x0019, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00280000000
Ending Address: 0x002FFFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x0021
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x001A, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM6
Bank Locator: BANK6
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer6
Serial Number: SerNum6
Asset Tag: AssetTagNum6
Part Number: PartNum6
Handle 0x001B, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00300000000
Ending Address: 0x0037FFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x0023
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x001C, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM7
Bank Locator: BANK7
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer7
Serial Number: SerNum7
Asset Tag: AssetTagNum7
Part Number: PartNum7
Handle 0x001D, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00380000000
Ending Address: 0x003FFFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x0025
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x001E, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM8
Bank Locator: BANK8
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer8
Serial Number: SerNum8
Asset Tag: AssetTagNum8
Part Number: PartNum8
Handle 0x001F, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00400000000
Ending Address: 0x0047FFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x0027
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x0020, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM9
Bank Locator: BANK9
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer9
Serial Number: SerNum9
Asset Tag: AssetTagNum9
Part Number: PartNum9
Handle 0x0021, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00480000000
Ending Address: 0x004FFFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x0029
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x0022, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM10
Bank Locator: BANK10
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer10
Serial Number: SerNum10
Asset Tag: AssetTagNum10
Part Number: PartNum10
Handle 0x0023, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00500000000
Ending Address: 0x0057FFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x002B
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x0024, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM11
Bank Locator: BANK11
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer11
Serial Number: SerNum11
Asset Tag: AssetTagNum11
Part Number: PartNum11
Handle 0x0025, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00580000000
Ending Address: 0x005FFFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x002D
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x0026, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM12
Bank Locator: BANK12
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer12
Serial Number: SerNum12
Asset Tag: AssetTagNum12
Part Number: PartNum12
Handle 0x0027, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00600000000
Ending Address: 0x0067FFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x002F
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x0028, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM13
Bank Locator: BANK13
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer13
Serial Number: SerNum13
Asset Tag: AssetTagNum13
Part Number: PartNum13
Handle 0x0029, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00680000000
Ending Address: 0x006FFFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x0031
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x002A, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM14
Bank Locator: BANK14
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer14
Serial Number: SerNum14
Asset Tag: AssetTagNum14
Part Number: PartNum14
Handle 0x002B, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00700000000
Ending Address: 0x0077FFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x0033
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x002C, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0015
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: DIMM15
Bank Locator: BANK15
Type: DDR2
Type Detail: Synchronous
Speed: 266 MHz
Manufacturer: Manufacturer15
Serial Number: SerNum15
Asset Tag: AssetTagNum15
Part Number: PartNum15
Handle 0x002D, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00780000000
Ending Address: 0x007FFFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x0035
Memory Array Mapped Address Handle: 0x0016
Partition Row Position: 1
Interleaved Data Depth: 10
Handle 0x002E, DMI type 32, 20 bytes
System Boot Information
Status: No errors detected
Handle 0x002F, DMI type 38, 18 bytes
IPMI Device Information
Interface Type: KCS (Keyboard Control Style)
Specification Version: 1.5
I2C Slave Address: 0x10
NV Storage Device: Not Present
Base Address: 0x0000000000000CA2 (I/O)
Register Spacing: Successive Byte Boundaries
Handle 0x0030, DMI type 127, 4 bytes
End Of Table
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmidecode-dump-bin
Type: application/octet-stream
Size: 3021 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/users/attachments/20161013/64c257df/attachment-0001.obj>
-------------- next part --------------
$ sudo gdb python
GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-80.el7
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/python2.7...Reading symbols from /usr/lib/debug/usr/bin/python2.7.debug...done.
done.
(gdb) run
Starting program: /bin/python
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Python 2.7.5 (default, Aug 29 2016, 10:12:21)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from vdsm import dmidecodeUtil
>>> dmidecodeUtil.getHardwareInfoStructure()
Program received signal SIGSEGV, Segmentation fault.
dmi_set_vendor (s=0x0) at src/dmioem.c:45
45 if(strcmp(s, "HP") == 0)
(gdb) thread apply all bt full
Thread 1 (Thread 0x7ffff7feb740 (LWP 6318)):
#0 dmi_set_vendor (s=0x0) at src/dmioem.c:45
__s1 = 0x0
__result = <error reading variable __result (Cannot access memory at address 0x0)>
#1 0x00007fffead5f66f in dmi_table (logp=logp at entry=0xaa70e0, type=type at entry=1, base=<optimized out>, len=<optimized out>, num=<optimized out>, ver=<optimized out>,
devmem=devmem at entry=0x7fffead645e0 "/dev/mem", xmlnode=xmlnode at entry=0x6e5420) at src/dmidecode.c:4902
next = <optimized out>
h = {type = 0 '\000', length = 252 '\374', handle = 13, data = 0xa4f4aa ""}
handle_n = <optimized out>
buf = 0xa4f0e0 ""
data = 0xa4f4aa ""
i = 13
decoding_done = 1
__PRETTY_FUNCTION__ = "dmi_table"
#2 0x00007fffead5fc25 in smbios_decode (logp=0xaa70e0, type=1, buf=buf at entry=0xb6b960 "_SM_\177\037\002\004\376", devmem=0x7fffead645e0 "/dev/mem", xmlnode=xmlnode at entry=0x6e5420) at src/dmidecode.c:5045
ver = <optimized out>
check = 1
#3 0x00007fffead53fd5 in dmidecode_get_xml (opt=opt at entry=0x7f08b0, dmixml_n=dmixml_n at entry=0x6e5420) at src/dmidecodemodule.c:217
__PRETTY_FUNCTION__ = "dmidecode_get_xml"
ret = 0
found = <optimized out>
fp = 43680
efi = <optimized out>
buf = 0xb60ec0 "_32_\020"
f = <optimized out>
#4 0x00007fffead5418c in __dmidecode_xml_getsection (opt=opt at entry=0x7f08b0, section=section at entry=0x7fffead67b16 "system") at src/dmidecodemodule.c:316
typeid = 0xb59ad0 "0x01"
dmixml_n = 0x6e5420
group_n = 0xb59960
__PRETTY_FUNCTION__ = "__dmidecode_xml_getsection"
#5 0x00007fffead54312 in dmidecode_get_group (opt=0x7f08b0, section=0x7fffead67b16 "system") at src/dmidecodemodule.c:342
pydata = 0x0
dmixml_n = 0x0
mapping = 0x0
#6 0x00007ffff7af5aa4 in call_function (oparg=<optimized out>, pp_stack=0x7fffffffd0c0) at /usr/src/debug/Python-2.7.5/Python/ceval.c:4098
flags = <optimized out>
tstate = 0x6020a0
func = <built-in function system>
w = <optimized out>
na = 0
nk = <optimized out>
n = <optimized out>
pfunc = 0x73b150
x = <optimized out>
#7 PyEval_EvalFrameEx (
f=f at entry=Frame 0x73afb0, for file /usr/lib/python2.7/site-packages/vdsm/dmidecodeUtil.py, line 46, in getAllDmidecodeInfo (dmidecode=<module at remote 0x8b8fd8>, myLeafDict={}, k='system'),
throwflag=throwflag at entry=0) at /usr/src/debug/Python-2.7.5/Python/ceval.c:2740
sp = 0x73b158
stack_pointer = <optimized out>
next_instr = <optimized out>
---Type <return> to continue, or q <return> to quit---
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = 0x73b128
freevars = <optimized out>
retval = <optimized out>
tstate = <optimized out>
co = <optimized out>
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = <optimized out>
names = <optimized out>
consts = <optimized out>
#8 0x00007ffff7af70bd in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=args at entry=0x7ffff7fab068, argcount=0, kws=kws at entry=0x0, kwcount=kwcount at entry=0,
defs=defs at entry=0x0, defcount=defcount at entry=0, closure=0x0) at /usr/src/debug/Python-2.7.5/Python/ceval.c:3330
f = Frame 0x73afb0, for file /usr/lib/python2.7/site-packages/vdsm/dmidecodeUtil.py, line 46, in getAllDmidecodeInfo (dmidecode=<module at remote 0x8b8fd8>, myLeafDict={}, k='system')
retval = 0x0
fastlocals = 0x73b128
freevars = 0x73b140
tstate = 0x6020a0
x = <optimized out>
u = <optimized out>
#9 0x00007ffff7a83f68 in function_call (func=<function at remote 0x8c80c8>, arg=(), kw=0x0) at /usr/src/debug/Python-2.7.5/Objects/funcobject.c:526
result = <optimized out>
argdefs = <optimized out>
kwtuple = 0x0
d = 0x0
k = 0x0
nk = 0
nd = 0
#10 0x00007ffff7a5f0b3 in PyObject_Call (func=func at entry=<function at remote 0x8c80c8>, arg=arg at entry=(), kw=kw at entry=0x0) at /usr/src/debug/Python-2.7.5/Objects/abstract.c:2529
result = <optimized out>
call = 0x7ffff7a83ec0 <function_call>
#11 0x00007ffff7af22f7 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffffffd380, func=<function at remote 0x8c80c8>)
at /usr/src/debug/Python-2.7.5/Python/ceval.c:4411
kwdict = 0x0
nstar = <optimized out>
callargs = <optimized out>
stararg = ()
result = 0x0
#12 PyEval_EvalFrameEx (
f=f at entry=Frame 0x6fe190, for file /usr/lib/python2.7/site-packages/vdsm/utils.py, line 466, in __call__ (self=<memoized(__name__='getAllDmidecodeInfo', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c80c8>) at remote 0x7ffff7ee7310>, args=()), throwflag=throwflag at entry=0) at /usr/src/debug/Python-2.7.5/Python/ceval.c:2779
---Type <return> to continue, or q <return> to quit---
flags = <optimized out>
func = <function at remote 0x8c80c8>
na = <optimized out>
nk = <optimized out>
n = <optimized out>
pfunc = 0x6fe320
sp = 0x6fe328
stack_pointer = <optimized out>
next_instr = <optimized out>
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = 0x6fe308
freevars = <optimized out>
retval = <optimized out>
tstate = <optimized out>
co = <optimized out>
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = <optimized out>
names = <optimized out>
consts = <optimized out>
#13 0x00007ffff7af70bd in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=args at entry=0x7ffff7ee7068, argcount=1, kws=kws at entry=0x0, kwcount=kwcount at entry=0,
defs=defs at entry=0x0, defcount=defcount at entry=0, closure=0x0) at /usr/src/debug/Python-2.7.5/Python/ceval.c:3330
f = Frame 0x6fe190, for file /usr/lib/python2.7/site-packages/vdsm/utils.py, line 466, in __call__ (self=<memoized(__name__='getAllDmidecodeInfo', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c80c8>) at remote 0x7ffff7ee7310>, args=())
retval = 0x0
fastlocals = 0x6fe308
freevars = 0x6fe320
tstate = 0x6020a0
x = <optimized out>
u = <optimized out>
#14 0x00007ffff7a83f68 in function_call (func=<function at remote 0x8c7848>,
arg=(<memoized(__name__='getAllDmidecodeInfo', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c80c8>) at remote 0x7ffff7ee7310>,), kw=0x0)
at /usr/src/debug/Python-2.7.5/Objects/funcobject.c:526
result = <optimized out>
argdefs = <optimized out>
kwtuple = 0x0
d = 0x0
k = 0x0
nk = 0
nd = 0
#15 0x00007ffff7a5f0b3 in PyObject_Call (func=func at entry=<function at remote 0x8c7848>,
---Type <return> to continue, or q <return> to quit---
arg=arg at entry=(<memoized(__name__='getAllDmidecodeInfo', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c80c8>) at remote 0x7ffff7ee7310>,), kw=kw at entry=0x0)
at /usr/src/debug/Python-2.7.5/Objects/abstract.c:2529
result = <optimized out>
call = 0x7ffff7a83ec0 <function_call>
#16 0x00007ffff7a6e0a5 in instancemethod_call (func=<function at remote 0x8c7848>,
arg=(<memoized(__name__='getAllDmidecodeInfo', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c80c8>) at remote 0x7ffff7ee7310>,), kw=0x0)
at /usr/src/debug/Python-2.7.5/Objects/classobject.c:2602
self = <optimized out>
klass = <optimized out>
result = <optimized out>
#17 0x00007ffff7a5f0b3 in PyObject_Call (func=func at entry=<instancemethod at remote 0x8bc820>, arg=arg at entry=(), kw=kw at entry=0x0) at /usr/src/debug/Python-2.7.5/Objects/abstract.c:2529
result = <optimized out>
call = 0x7ffff7a6e000 <instancemethod_call>
#18 0x00007ffff7ab63f7 in slot_tp_call (self=<optimized out>, args=(), kwds=0x0) at /usr/src/debug/Python-2.7.5/Objects/typeobject.c:5432
call_str = '__call__'
meth = <instancemethod at remote 0x8bc820>
res = <optimized out>
#19 0x00007ffff7a5f0b3 in PyObject_Call (
func=func at entry=<memoized(__name__='getAllDmidecodeInfo', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c80c8>) at remote 0x7ffff7ee7310>, arg=arg at entry=(),
kw=kw at entry=0x0) at /usr/src/debug/Python-2.7.5/Objects/abstract.c:2529
result = <optimized out>
call = 0x7ffff7ab63c0 <slot_tp_call>
#20 0x00007ffff7af325c in do_call (nk=<optimized out>, na=0, pp_stack=0x7fffffffd930,
func=<memoized(__name__='getAllDmidecodeInfo', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c80c8>) at remote 0x7ffff7ee7310>)
at /usr/src/debug/Python-2.7.5/Python/ceval.c:4316
callargs = <optimized out>
kwdict = 0x0
result = 0x0
#21 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd930) at /usr/src/debug/Python-2.7.5/Python/ceval.c:4121
func = <memoized(__name__='getAllDmidecodeInfo', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c80c8>) at remote 0x7ffff7ee7310>
w = <optimized out>
na = 0
nk = <optimized out>
n = <optimized out>
pfunc = 0x900730
x = <optimized out>
#22 PyEval_EvalFrameEx (f=f at entry=Frame 0x900590, for file /usr/lib/python2.7/site-packages/vdsm/dmidecodeUtil.py, line 52, in getHardwareInfoStructure (), throwflag=throwflag at entry=0)
at /usr/src/debug/Python-2.7.5/Python/ceval.c:2740
sp = 0x900738
stack_pointer = <optimized out>
next_instr = <optimized out>
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
---Type <return> to continue, or q <return> to quit---
fastlocals = 0x900708
freevars = <optimized out>
retval = <optimized out>
tstate = <optimized out>
co = <optimized out>
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = <optimized out>
names = <optimized out>
consts = <optimized out>
#23 0x00007ffff7af70bd in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=args at entry=0x7ffff7fab068, argcount=0, kws=kws at entry=0x0, kwcount=kwcount at entry=0,
defs=defs at entry=0x0, defcount=defcount at entry=0, closure=0x0) at /usr/src/debug/Python-2.7.5/Python/ceval.c:3330
f = Frame 0x900590, for file /usr/lib/python2.7/site-packages/vdsm/dmidecodeUtil.py, line 52, in getHardwareInfoStructure ()
retval = 0x0
fastlocals = 0x900708
freevars = 0x900730
tstate = 0x6020a0
x = <optimized out>
u = <optimized out>
#24 0x00007ffff7a83f68 in function_call (func=<function at remote 0x8c8140>, arg=(), kw=0x0) at /usr/src/debug/Python-2.7.5/Objects/funcobject.c:526
result = <optimized out>
argdefs = <optimized out>
kwtuple = 0x0
d = 0x0
k = 0x0
nk = 0
nd = 0
#25 0x00007ffff7a5f0b3 in PyObject_Call (func=func at entry=<function at remote 0x8c8140>, arg=arg at entry=(), kw=kw at entry=0x0) at /usr/src/debug/Python-2.7.5/Objects/abstract.c:2529
result = <optimized out>
call = 0x7ffff7a83ec0 <function_call>
#26 0x00007ffff7af22f7 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffffffdbf0, func=<function at remote 0x8c8140>)
at /usr/src/debug/Python-2.7.5/Python/ceval.c:4411
kwdict = 0x0
nstar = <optimized out>
callargs = <optimized out>
stararg = ()
result = 0x0
#27 PyEval_EvalFrameEx (
f=f at entry=Frame 0x90c550, for file /usr/lib/python2.7/site-packages/vdsm/utils.py, line 466, in __call__ (self=<memoized(__name__='getHardwareInfoStructure', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c8140>) at remote 0x7ffff7ee7350>, args=()), throwflag=throwflag at entry=0) at /usr/src/debug/Python-2.7.5/Python/ceval.c:2779
flags = <optimized out>
func = <function at remote 0x8c8140>
na = <optimized out>
nk = <optimized out>
n = <optimized out>
pfunc = 0x90c6e0
sp = 0x90c6e8
stack_pointer = <optimized out>
next_instr = <optimized out>
opcode = <optimized out>
---Type <return> to continue, or q <return> to quit---
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = 0x90c6c8
freevars = <optimized out>
retval = <optimized out>
tstate = <optimized out>
co = <optimized out>
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = <optimized out>
names = <optimized out>
consts = <optimized out>
#28 0x00007ffff7af70bd in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=args at entry=0x7ffff7ec05a8, argcount=1, kws=kws at entry=0x0, kwcount=kwcount at entry=0,
defs=defs at entry=0x0, defcount=defcount at entry=0, closure=0x0) at /usr/src/debug/Python-2.7.5/Python/ceval.c:3330
f = Frame 0x90c550, for file /usr/lib/python2.7/site-packages/vdsm/utils.py, line 466, in __call__ (self=<memoized(__name__='getHardwareInfoStructure', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c8140>) at remote 0x7ffff7ee7350>, args=())
retval = 0x0
fastlocals = 0x90c6c8
freevars = 0x90c6e0
tstate = 0x6020a0
x = <optimized out>
u = <optimized out>
#29 0x00007ffff7a83f68 in function_call (func=<function at remote 0x8c7848>,
arg=(<memoized(__name__='getHardwareInfoStructure', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c8140>) at remote 0x7ffff7ee7350>,), kw=0x0)
at /usr/src/debug/Python-2.7.5/Objects/funcobject.c:526
result = <optimized out>
argdefs = <optimized out>
kwtuple = 0x0
d = 0x0
k = 0x0
nk = 0
nd = 0
#30 0x00007ffff7a5f0b3 in PyObject_Call (func=func at entry=<function at remote 0x8c7848>,
arg=arg at entry=(<memoized(__name__='getHardwareInfoStructure', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c8140>) at remote 0x7ffff7ee7350>,), kw=kw at entry=0x0)
at /usr/src/debug/Python-2.7.5/Objects/abstract.c:2529
result = <optimized out>
call = 0x7ffff7a83ec0 <function_call>
#31 0x00007ffff7a6e0a5 in instancemethod_call (func=<function at remote 0x8c7848>,
arg=(<memoized(__name__='getHardwareInfoStructure', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c8140>) at remote 0x7ffff7ee7350>,), kw=0x0)
at /usr/src/debug/Python-2.7.5/Objects/classobject.c:2602
self = <optimized out>
klass = <optimized out>
result = <optimized out>
---Type <return> to continue, or q <return> to quit---
#32 0x00007ffff7a5f0b3 in PyObject_Call (func=func at entry=<instancemethod at remote 0x838230>, arg=arg at entry=(), kw=kw at entry=0x0) at /usr/src/debug/Python-2.7.5/Objects/abstract.c:2529
result = <optimized out>
call = 0x7ffff7a6e000 <instancemethod_call>
#33 0x00007ffff7ab63f7 in slot_tp_call (self=<optimized out>, args=(), kwds=0x0) at /usr/src/debug/Python-2.7.5/Objects/typeobject.c:5432
call_str = '__call__'
meth = <instancemethod at remote 0x838230>
res = <optimized out>
#34 0x00007ffff7a5f0b3 in PyObject_Call (
func=func at entry=<memoized(__name__='getHardwareInfoStructure', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c8140>) at remote 0x7ffff7ee7350>, arg=arg at entry=(),
kw=kw at entry=0x0) at /usr/src/debug/Python-2.7.5/Objects/abstract.c:2529
result = <optimized out>
call = 0x7ffff7ab63c0 <slot_tp_call>
#35 0x00007ffff7af325c in do_call (nk=<optimized out>, na=0, pp_stack=0x7fffffffe1a0,
func=<memoized(__name__='getHardwareInfoStructure', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c8140>) at remote 0x7ffff7ee7350>)
at /usr/src/debug/Python-2.7.5/Python/ceval.c:4316
callargs = <optimized out>
kwdict = 0x0
result = 0x0
#36 call_function (oparg=<optimized out>, pp_stack=0x7fffffffe1a0) at /usr/src/debug/Python-2.7.5/Python/ceval.c:4121
func = <memoized(__name__='getHardwareInfoStructure', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c8140>) at remote 0x7ffff7ee7350>
w = <optimized out>
na = 0
nk = <optimized out>
n = <optimized out>
pfunc = 0x8fd008
x = <optimized out>
#37 PyEval_EvalFrameEx (f=f at entry=Frame 0x8fce90, for file <stdin>, line 1, in <module> (), throwflag=throwflag at entry=0) at /usr/src/debug/Python-2.7.5/Python/ceval.c:2740
sp = 0x8fd010
stack_pointer = <optimized out>
next_instr = <optimized out>
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = 0x8fd008
freevars = <optimized out>
retval = <optimized out>
tstate = <optimized out>
co = <optimized out>
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = <optimized out>
names = <optimized out>
consts = <optimized out>
---Type <return> to continue, or q <return> to quit---
#38 0x00007ffff7af70bd in PyEval_EvalCodeEx (co=co at entry=0x7ffff7f2ea30,
globals=globals at entry={'__builtins__': <module at remote 0x7ffff7fabb08>, '__name__': '__main__', 'dmidecodeUtil': <module at remote 0x7ffff7ee49b8>, '__doc__': None, '__package__': None},
locals=locals at entry={'__builtins__': <module at remote 0x7ffff7fabb08>, '__name__': '__main__', 'dmidecodeUtil': <module at remote 0x7ffff7ee49b8>, '__doc__': None, '__package__': None},
args=args at entry=0x0, argcount=argcount at entry=0, kws=kws at entry=0x0, kwcount=kwcount at entry=0, defs=defs at entry=0x0, defcount=defcount at entry=0, closure=closure at entry=0x0)
at /usr/src/debug/Python-2.7.5/Python/ceval.c:3330
f = Frame 0x8fce90, for file <stdin>, line 1, in <module> ()
retval = 0x0
fastlocals = 0x8fd008
freevars = 0x8fd008
tstate = 0x6020a0
x = <optimized out>
u = <optimized out>
#39 0x00007ffff7af71c2 in PyEval_EvalCode (co=co at entry=0x7ffff7f2ea30,
globals=globals at entry={'__builtins__': <module at remote 0x7ffff7fabb08>, '__name__': '__main__', 'dmidecodeUtil': <module at remote 0x7ffff7ee49b8>, '__doc__': None, '__package__': None},
locals=locals at entry={'__builtins__': <module at remote 0x7ffff7fabb08>, '__name__': '__main__', 'dmidecodeUtil': <module at remote 0x7ffff7ee49b8>, '__doc__': None, '__package__': None})
at /usr/src/debug/Python-2.7.5/Python/ceval.c:689
No locals.
#40 0x00007ffff7b105ff in run_mod (mod=mod at entry=0x6e1bd8, filename=filename at entry=0x7ffff7b579bf "<stdin>",
globals={'__builtins__': <module at remote 0x7ffff7fabb08>, '__name__': '__main__', 'dmidecodeUtil': <module at remote 0x7ffff7ee49b8>, '__doc__': None, '__package__': None},
locals={'__builtins__': <module at remote 0x7ffff7fabb08>, '__name__': '__main__', 'dmidecodeUtil': <module at remote 0x7ffff7ee49b8>, '__doc__': None, '__package__': None},
flags=flags at entry=0x7fffffffe400, arena=arena at entry=0x6ba730) at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:1374
co = 0x7ffff7f2ea30
v = <optimized out>
#41 0x00007ffff7b126b0 in PyRun_InteractiveOneFlags (fp=fp at entry=0x7ffff70ea640 <_IO_2_1_stdin_>, filename=filename at entry=0x7ffff7b579bf "<stdin>", flags=flags at entry=0x7fffffffe400)
at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:861
m = <optimized out>
d = <optimized out>
v = '>>> '
w = '... '
mod = 0x6e1bd8
arena = 0x6ba730
ps1 = <optimized out>
ps2 = 0x7ffff7ee2954 "... "
errcode = 0
#42 0x00007ffff7b1289e in PyRun_InteractiveLoopFlags (fp=fp at entry=0x7ffff70ea640 <_IO_2_1_stdin_>, filename=filename at entry=0x7ffff7b579bf "<stdin>", flags=flags at entry=0x7fffffffe400)
at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:781
v = <optimized out>
ret = <optimized out>
local_flags = {cf_flags = -7168}
#43 0x00007ffff7b12f2e in PyRun_AnyFileExFlags (fp=fp at entry=0x7ffff70ea640 <_IO_2_1_stdin_>, filename=filename at entry=0x7ffff7b579bf "<stdin>", closeit=closeit at entry=0, flags=flags at entry=0x7fffffffe400)
at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:750
err = <optimized out>
#44 0x00007ffff7b23b9f in Py_Main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/Python-2.7.5/Modules/main.c:640
c = <optimized out>
sts = -1
command = 0x0
filename = 0x0
module = 0x0
fp = 0x7ffff70ea640 <_IO_2_1_stdin_>
p = <optimized out>
unbuffered = -139098656
---Type <return> to continue, or q <return> to quit---
skipfirstline = 0
stdin_is_interactive = 1
help = <optimized out>
version = <optimized out>
saw_unbuffered_flag = <optimized out>
cf = {cf_flags = 0}
#45 0x00007ffff6d4fb15 in __libc_start_main (main=0x4006f0 <main>, argc=1, ubp_av=0x7fffffffe5c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe5b8)
at libc-start.c:274
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 9024425756196649984, 4196088, 140737488348608, 0, 0, -9024425755960099840, -9024405784424432640}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0,
0x4007f0 <__libc_csu_init>, 0x7fffffffe5c8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 4196336}}}
not_first_call = <optimized out>
#46 0x0000000000400721 in _start ()
No symbol table info available.
(gdb)
More information about the Users
mailing list