Bug#652593: grub-pc: fails to boot with unaligned pointer on KVM

2013-11-12 Thread Vladimir 'φ-coder/phcoder' Serbinenko
 It simply fails with qxl on kvm/wheezy and
works with cirrus as the video driver.
When testing here by repeatedly running videotest my kvm crashed with
segmentation fault. No code inside kvm should be able to cause kvm to go
into segmentation fault. So there is certainely a kvm bug involved.



signature.asc
Description: OpenPGP digital signature


Bug#652593: grub-pc: fails to boot with unaligned pointer on KVM

2012-07-20 Thread Philipp Kern
On Sat, Jan 14, 2012 at 10:24:24PM +0100, Vladimir 'φ-coder/phcoder' Serbinenko 
wrote:
 I would need grub.cfg.

It's a stock grub.cfg, as attached. It simply fails with qxl on kvm/wheezy and
works with cirrus as the video driver. Reproducable on a fresh squeeze-amd64
install on libvirt/kvm/wheezy. 

= Installation/d-i boots fine; grub fails.

Kind regards
Philipp Kern
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default=0
if [ ${prev_saved_entry} ]; then
  set saved_entry=${prev_saved_entry}
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
  fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set ccf0ea28-77f9-4597-82d0-867e320e8066
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set ccf0ea28-77f9-4597-82d0-867e320e8066
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64' --class debian --class 
gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set ccf0ea28-77f9-4597-82d0-867e320e8066
echo'Loading Linux 2.6.32-5-amd64 ...'
linux   /boot/vmlinuz-2.6.32-5-amd64 
root=UUID=ccf0ea28-77f9-4597-82d0-867e320e8066 ro  quiet
echo'Loading initial ramdisk ...'
initrd  /boot/initrd.img-2.6.32-5-amd64
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64 (recovery mode)' --class 
debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set ccf0ea28-77f9-4597-82d0-867e320e8066
echo'Loading Linux 2.6.32-5-amd64 ...'
linux   /boot/vmlinuz-2.6.32-5-amd64 
root=UUID=ccf0ea28-77f9-4597-82d0-867e320e8066 ro single 
echo'Loading initial ramdisk ...'
initrd  /boot/initrd.img-2.6.32-5-amd64
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###


signature.asc
Description: Digital signature


Bug#652593: grub-pc: fails to boot with unaligned pointer on KVM

2012-01-14 Thread Vladimir 'φ-coder/phcoder' Serbinenko

On 07.01.2012 18:38, Uli Martens wrote:

Package: grub-pc
Version: 1.98+20100804-14+squeeze1
Severity: normal

I'm getting the same effects on a squeeze system with qemu-kvm upgraded to a
0.14.1+dgsg-4 backport. I have not tested with squeeze's qemu-kvm. For me, the 
exact pointer address reported differs, but changing the virtual machine's 
graphics adapter from vmvga to cirrus works for me, too.

The full error message shown is:

| unaligned pointer 0x8ef30002
| Aborted. Press any key to exit.

Pressing any key does not seem to do anything...

I'm not sure whether this is a bug in grub-pc, qemu-kvm or vgabios, so I'm not 
reassigning it.

I would need grub.cfg.

Best regards,
Uli



___
Pkg-grub-devel mailing list
pkg-grub-de...@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grub-devel




--
Regards
Vladimir 'φ-coder/phcoder' Serbinenko




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#652593: grub-pc: fails to boot with unaligned pointer on KVM

2012-01-07 Thread Uli Martens
Package: grub-pc
Version: 1.98+20100804-14+squeeze1
Severity: normal

I'm getting the same effects on a squeeze system with qemu-kvm upgraded to a
0.14.1+dgsg-4 backport. I have not tested with squeeze's qemu-kvm. For me, the 
exact pointer address reported differs, but changing the virtual machine's 
graphics adapter from vmvga to cirrus works for me, too.

The full error message shown is:

| unaligned pointer 0x8ef30002
| Aborted. Press any key to exit.

Pressing any key does not seem to do anything...

I'm not sure whether this is a bug in grub-pc, qemu-kvm or vgabios, so I'm not 
reassigning it.

Best regards,
Uli



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org