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 <[email protected]> wrote: > On Tue, Oct 11, 2016 at 11:59 PM, David Pinkerton <[email protected]> > 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 <[email protected]> wrote: > >> > >> On Mon, Oct 10, 2016 at 5:05 AM, Charles Kozler <[email protected]> > >> 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" <[email protected]> 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: [email protected] > > Web: http://apac.redhat.com/ > > > > > > _______________________________________________ > > Users mailing list > > [email protected] > > 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: [email protected] Web: http://apac.redhat.com/ <http://apac.redhat.com/>
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
# 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
dmidecode-dump-bin
Description: Binary data
$ 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@entry=0xaa70e0, type=type@entry=1, base=<optimized out>, len=<optimized out>, num=<optimized out>, ver=<optimized out>, devmem=devmem@entry=0x7fffead645e0 "/dev/mem", xmlnode=xmlnode@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@entry=0xb6b960 "_SM_\177\037\002\004\376", devmem=0x7fffead645e0 "/dev/mem", xmlnode=xmlnode@entry=0x6e5420) at src/dmidecode.c:5045 ver = <optimized out> check = 1 #3 0x00007fffead53fd5 in dmidecode_get_xml (opt=opt@entry=0x7f08b0, dmixml_n=dmixml_n@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@entry=0x7f08b0, section=section@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@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@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@entry=0x0, args=args@entry=0x7ffff7fab068, argcount=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@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@entry=<function at remote 0x8c80c8>, arg=arg@entry=(), kw=kw@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@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@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@entry=0x0, args=args@entry=0x7ffff7ee7068, argcount=1, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@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@entry=<function at remote 0x8c7848>, ---Type <return> to continue, or q <return> to quit--- arg=arg@entry=(<memoized(__name__='getAllDmidecodeInfo', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c80c8>) at remote 0x7ffff7ee7310>,), kw=kw@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@entry=<instancemethod at remote 0x8bc820>, arg=arg@entry=(), kw=kw@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@entry=<memoized(__name__='getAllDmidecodeInfo', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c80c8>) at remote 0x7ffff7ee7310>, arg=arg@entry=(), kw=kw@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@entry=Frame 0x900590, for file /usr/lib/python2.7/site-packages/vdsm/dmidecodeUtil.py, line 52, in getHardwareInfoStructure (), throwflag=throwflag@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@entry=0x0, args=args@entry=0x7ffff7fab068, argcount=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@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@entry=<function at remote 0x8c8140>, arg=arg@entry=(), kw=kw@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@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@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@entry=0x0, args=args@entry=0x7ffff7ec05a8, argcount=1, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@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@entry=<function at remote 0x8c7848>, arg=arg@entry=(<memoized(__name__='getHardwareInfoStructure', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c8140>) at remote 0x7ffff7ee7350>,), kw=kw@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@entry=<instancemethod at remote 0x838230>, arg=arg@entry=(), kw=kw@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@entry=<memoized(__name__='getHardwareInfoStructure', __module__='vdsm.dmidecodeUtil', cache={}, __doc__=None, func=<function at remote 0x8c8140>) at remote 0x7ffff7ee7350>, arg=arg@entry=(), kw=kw@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@entry=Frame 0x8fce90, for file <stdin>, line 1, in <module> (), throwflag=throwflag@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@entry=0x7ffff7f2ea30, globals=globals@entry={'__builtins__': <module at remote 0x7ffff7fabb08>, '__name__': '__main__', 'dmidecodeUtil': <module at remote 0x7ffff7ee49b8>, '__doc__': None, '__package__': None}, locals=locals@entry={'__builtins__': <module at remote 0x7ffff7fabb08>, '__name__': '__main__', 'dmidecodeUtil': <module at remote 0x7ffff7ee49b8>, '__doc__': None, '__package__': None}, args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=closure@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@entry=0x7ffff7f2ea30, globals=globals@entry={'__builtins__': <module at remote 0x7ffff7fabb08>, '__name__': '__main__', 'dmidecodeUtil': <module at remote 0x7ffff7ee49b8>, '__doc__': None, '__package__': None}, locals=locals@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@entry=0x6e1bd8, filename=filename@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@entry=0x7fffffffe400, arena=arena@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@entry=0x7ffff70ea640 <_IO_2_1_stdin_>, filename=filename@entry=0x7ffff7b579bf "<stdin>", flags=flags@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@entry=0x7ffff70ea640 <_IO_2_1_stdin_>, filename=filename@entry=0x7ffff7b579bf "<stdin>", flags=flags@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@entry=0x7ffff70ea640 <_IO_2_1_stdin_>, filename=filename@entry=0x7ffff7b579bf "<stdin>", closeit=closeit@entry=0, flags=flags@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)
_______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

