Public bug reported: the fwts --dis option can segfault if the ACPICA disassemble emits a message via AcpiOsVprintf(). This calls the fwts_acpica helper function that attempts to print to the log file which fails because the fw pointer is null. This bug is a regression introduced in commit 54f1ef23a1c3bcbea023ddc799dc7d6becf60556. It is fixed by passing the fw pointer into fwts_acpica before assembly or disassembly of AML code.
** Affects: fwts (Ubuntu) Importance: High Assignee: Colin King (colin-king) Status: In Progress ** Changed in: fwts (Ubuntu) Status: New => In Progress ** Changed in: fwts (Ubuntu) Importance: Undecided => High ** Changed in: fwts (Ubuntu) Assignee: (unassigned) => Colin 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/1195209 Title: fwts: disassembly can segfault if AcpiOsVprintf is called on a bad table To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fwts/+bug/1195209/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs