Bug#610784: grub-pc: *** glibc detected *** grub-probe: free(): invalid pointer: 0x0000000000671c08 ***

Salvatore Bonaccorso carnil at debian.org
Sat Jan 22 12:42:30 UTC 2011


Package: grub-pc
Version: 1.99~rc1-1
Severity: important

Hi

I'm trying to install grub2 (1.99~rc1-1) from experimental on an
unstable Debian GNU/kFreeBSD (up to date).

# apt-get -t experimental install grub-pc
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  grub-common
Suggested packages:
  multiboot-doc grub-emu xorriso desktop-base
The following packages will be upgraded:
  grub-common grub-pc
2 upgraded, 0 newly installed, 0 to remove and 53 not upgraded.
Need to get 3,326 kB of archives.
After this operation, 1,098 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ftp.ch.debian.org/debian/ experimental/main grub-pc kfreebsd-amd64 1.99~rc1-1 [1,159 kB]
Get:2 http://ftp.ch.debian.org/debian/ experimental/main grub-common kfreebsd-amd64 1.99~rc1-1 [2,167 kB]
Fetched 3,326 kB in 1s (2,275 kB/s)      
Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 21265 files and directories currently installed.)
Preparing to replace grub-pc 1.98+20100804-14 (using .../grub-pc_1.99~rc1-1_kfreebsd-amd64.deb) ...
Unpacking replacement grub-pc ...
Preparing to replace grub-common 1.98+20100804-14 (using .../grub-common_1.99~rc1-1_kfreebsd-amd64.deb) ...
Unpacking replacement grub-common ...
Processing triggers for man-db ...
Processing triggers for install-info ...
Setting up grub-common (1.99~rc1-1) ...
Installing new version of config file /etc/grub.d/00_header ...
Installing new version of config file /etc/grub.d/10_kfreebsd ...
Installing new version of config file /etc/grub.d/30_os-prober ...
Setting up grub-pc (1.99~rc1-1) ...
Installing new version of config file /etc/grub.d/05_debian_theme ...
*** glibc detected *** grub-probe: free(): invalid pointer: 0x0000000000671c08 ***
*** glibc detected *** grub-probe: free(): invalid pointer: 0x0000000000671c08 ***
*** glibc detected *** grub-probe: free(): invalid pointer: 0x0000000000671c08 ***
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad4 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad4 doesn't exist
expr: non-integer argument
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad4 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad6 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad6 doesn't exist
expr: non-integer argument
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad6 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad8 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad8 doesn't exist
expr: non-integer argument
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad8 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad10 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad10 doesn't exist
expr: non-integer argument
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad10 doesn't exist
*** glibc detected *** /usr/sbin/grub-probe: free(): invalid pointer: 0x0000000000671c28 ***
Aborted

Here in the debconf menu I retried again:

*** glibc detected *** grub-probe: free(): invalid pointer: 0x0000000000671c08 ***
*** glibc detected *** grub-probe: free(): invalid pointer: 0x0000000000671c08 ***
*** glibc detected *** grub-probe: free(): invalid pointer: 0x0000000000671c08 ***
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad4 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad4 doesn't exist
expr: non-integer argument
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad4 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad6 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad6 doesn't exist
expr: non-integer argument
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad6 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad8 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad8 doesn't exist
expr: non-integer argument
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad8 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad10 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad10 doesn't exist
expr: non-integer argument
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad10 doesn't exist
*** glibc detected *** /usr/sbin/grub-probe: free(): invalid pointer: 0x0000000000671c28 ***
Aborted
*** glibc detected *** /usr/sbin/grub-probe: free(): invalid pointer: 0x0000000000671c08 ***
Aborted
dpkg: error processing grub-pc (--configure):
 subprocess installed post-installation script returned error exit status 134
configured to not write apport reports
Errors were encountered while processing:
 grub-pc
E: Sub-process /usr/bin/dpkg returned an error code (1)

And the installation fails.

Bests
Salvatore





More information about the Pkg-grub-devel mailing list