Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 231574

Summary: sys-power/iasl-20080514 - segfaults while compiling KVM's iasl in ~amd64
Product: Gentoo Linux Reporter: Carlo Marcelo Arenas Belon <carenas>
Component: Current packagesAssignee: Robin Johnson <robbat2>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
URL: http://bugs.gentoo.org/show_bug.cgi?id=231343
Whiteboard:
Package list:
Runtime testing required: ---

Description Carlo Marcelo Arenas Belon 2008-07-12 11:22:48 UTC
iasl is not 64bit clean code and could in some cases (as shown by the linked BUG report be miscompiled enough to result in a segfault for perfectly working ASL.

the version currently reported as stable doesn't show the problem, and neither does the last release from upstream so this problem could be fixed by either hard masking the current unstable ebuild, or bumping it to the 20080701 version.

Reproducible: Always

Steps to Reproduce:
1. edit the KVM ebuild to re-enable the BIOS use flag
2. USE="bios" emerge -Dv kvm
3.

Actual Results:  
iasl -tc -p acpi-dsdt.hex acpi-dsdt.dsl.i

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080514 [May 25 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a

make[1]: *** [acpi-dsdt.hex] Segmentation fault

Expected Results:  
iasl -tc -p acpi-dsdt.hex acpi-dsdt.dsl.i

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080701 [Jul 12 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a

ASL Input:  acpi-dsdt.dsl.i - 663 lines, 33633 bytes, 978 keywords
AML Output: acpi-dsdt.aml - 9532 bytes, 313 named objects, 665 executable opcodes

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 615 Optimizations
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-07-13 19:08:59 UTC
incvs