Bug#545460: segfault during update of grub-pc package

Felix Zielcke fzielcke at z-51.de
Mon Sep 7 13:27:10 UTC 2009


Am Montag, den 07.09.2009, 12:30 +0200 schrieb Robert Ramiega:
> Package: grub-pc
> Version: 1.97~beta2-2
> Severity: important
> 
> 
> While attempting to upgrade grub-pc using aptitude I got:
> 
> Setting up grub-pc (1.97~beta2-2) ...
> Installation finished. No error reported.
> This is the contents of the device map /boot/grub/device.map.
> Check if this is correct or not. If any of the lines is incorrect,
> fix it and re-run the script `grub-install'.
> 
> (hd0)   /dev/hda
> Generating grub.cfg ...
> Segmentation fault
> dpkg: error processing grub-pc (--configure):
>  subprocess installed post-installation script returned error exit status 139
> 
> This is clean install of Debian/SID done a couple of weeks ago with grub-pc chosen as
> default bootloader.

It would be good if you could make a debug compile to get a back trace
See the Debian wiki. It should be clear even if it's german, if not then
please ask:
http://wiki.debian.org/de/GRUB2/Anleitung/DebianPaketVonOriginalQuelltext

You can remove all blocks except the first one from the packages you
don't need from debian/control so it builds faster.
Then change the first line of all files in /etc/grub.d from 
`#! /bin/sh -e' to `#! /bin/sh -ex'
and run `bash -x grub-mkconfig'
then you should get the exact grub-probe line which segfaults.
Then `gdb grub-probe'
`r <arguments>'
`bt'


-- 
Felix Zielcke
Proud Debian Maintainer






More information about the Pkg-grub-devel mailing list