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