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