Intel systems that support the ACPI _ART object trigger a segmentation fault when adding this active trip point during thermald startup.
[Test Case]
Start thermald as follows:
sudo
sudo thermald --no-daemon --loglevel=info
Without the fix, this will abort with a trap on the segmentation fault. With the fix, thermald starts correctly.
[Regression Potential]
Thermald will be correctly accessing _ART objects for thermal contol, if the ACPI is _ART objects are misconfigured then thermald will use these erroneous controls. However, the impact is low as this is the general case for any misconfigured firmware.
[SRU Justification] (Vivid, Trusty)
Intel systems that support the ACPI _ART object trigger a segmentation fault when adding this active trip point during thermald startup.
[Test Case]
Start thermald as follows:
sudo
sudo thermald --no-daemon --loglevel=info
Without the fix, this will abort with a trap on the segmentation fault. With the fix, thermald starts correctly.
[Regression Potential]
Thermald will be correctly accessing _ART objects for thermal contol, if the ACPI is _ART objects are misconfigured then thermald will use these erroneous controls. However, the impact is low as this is the general case for any misconfigured firmware.