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 debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to