On Wed, 13 May 2020 at 11:27, Michel Dänzer michel@daenzer.net wrote:
The only theoretical problem there was that the kernel still had a cacheable mapping of the same memory, and any access via that (e.g. prefetch due to access to a neighbouring page) could trigger a machine check. But I don't remember ever hitting that. Maybe I was just lucky all those years.
If that's the issue, I assure you nowadays you can hit it quite reliably, at least on my iBook G4. (Which, by the way is also hanging randomly on 5.7-rc5, for apparently unrelated reasons; I haven't bisected yet, but fortunately I can do it on the G5 while keeping what's left of my sanity.)