Public bug reported:

thermald uninitialised member causes loss of temperature control, the
patch  0002-Don-t-keep-on-reading-a-sensor-if-the-temperature-is.patch,
added in 1.7.0-5, introduces a new cthd_sensor data member
temp_unreadable but fails to initialise it.

This causes nondeterministic behaviour. If any bits of the uninitialised
boolean are nonzero, it will be evaluate to true, and the sensor will be
silently disabled, causing loss of temperature control.

This bug is critical because loss of temperature control risks physical
hardware damage.

** Affects: thermald (Ubuntu)
     Importance: Critical
     Assignee: Colin Ian King (colin-king)
         Status: In Progress

** Changed in: thermald (Ubuntu)
       Status: New => In Progress

** Changed in: thermald (Ubuntu)
   Importance: Undecided => Critical

** Changed in: thermald (Ubuntu)
     Assignee: (unassigned) => Colin Ian King (colin-king)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1765572

Title:
  temp_unreadable is not initialized, will lead to thermald not reading
  thermal zones

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/1765572/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to