And a followup for this and another, older bugreport.
It looks like the prob happens with qxl and vmware,
and it is the same problem.
I looked at grub sources, that message is from grub,
here it is:
kern/mm.c, get_header_from_pointer():
if ((grub_addr_t) ptr & (GRUB_MM_ALIGN - 1))
grub_fatal ("unaligned pointer %p", ptr);
This is an implementation of grub-own malloc. Each
chunk of memory in grub is aligned when allocated,
with a description of that chunk preceeding that
block. This routine is used in two places -- in
grub_free() and grub_realloc(), to get descriptor
of the memory block previously allocated by grub_malloc()
(which always returns aligned pointers).
So it appears that grub memory becomes corrupt somehow,
but only when using qxl or vmware vga "adaptors".
Looking further...
Thanks,
/mjt
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]