On Fri, May 03, 2024 at 01:05:55PM +0000, Miod Vallat wrote:
> > >Description:
> > During boot the kernel panics:
> > 
> > panic: malloc: allocation too large, type = 33, size = 292057776136
> > 
> > This is during some ACPI stuff:
> 
> The size, in hex, is 0x4400000008, i.e. a merge 272 gigabytes.
> 
> The _OSC method in your dsdt disassembles as:
> 
>             Method (_OSC, 5, NotSerialized)  // _OSC: Operating System 
> Capabilities
<snip>
> 
> ... which his horribly broken since it incorrectly declares 5 arguments
> insteod of 4.
> 
> On the OpenBSD side, we can fix the AML interpreter to avoid invoking
> methods when we do not pass enough arguments.

I searched around and it appears this isn't the only system with this
exact problem, but it does appear to be rare.

> You might want to see if a BIOS update is available for your machine in
> the meantime.

Unfortunately I'm on the latest BIOS. I guess I'm wasting my time with
this laptop for now.

Thanks!
-- 
Alan Third

Reply via email to