Here is the backtrace: (gdb) file grub-probe Reading symbols from /usr/src/grub2-1.96 +20090317/build/grub-common/grub-probe...done. (gdb) run --target=device / Starting program: /usr/src/grub2-1.96 +20090317/build/grub-common/grub-probe --target=device / /dev/mapper/jupisdd-root
Program received signal SIGFPE, Arithmetic exception. 0x0000000000406cf4 in grub_divmod64 (n=11784322, d=0, r=0x7fff240cb6bc) at /usr/src/grub2-1.96+20090317/kern/misc.c:609 609 *r = ((grub_uint32_t) n) % d; (gdb) backtrace #0 0x0000000000406cf4 in grub_divmod64 (n=11784322, d=0, r=0x7fff240cb6bc) at /usr/src/grub2-1.96+20090317/kern/misc.c:609 #1 0x0000000000420f05 in grub_raid_read (disk=0x241a0f0, sector=1508393216, size=8, buf=0x24d3eb0 "") at /usr/src/grub2-1.96 +20090317/disk/raid.c:228 #2 0x00000000004055b8 in grub_disk_read (disk=0x241a0f0, sector=1508393216, offset=0, size=4096, buf=0x249ab20 "`��\033\002\177") at /usr/src/grub2-1.96+20090317/kern/disk.c:418 #3 0x000000000042247c in grub_lvm_read (disk=0x2419800, sector=8388480, size=8, buf=0x249ab20 "`��\033\002\177") at /usr/src/grub2-1.96+20090317/disk/lvm.c:187 #4 0x00000000004055b8 in grub_disk_read (disk=0x2419800, sector=8388480, offset=0, size=4096, buf=0x7fff240cb920 "") at /usr/src/grub2-1.96+20090317/kern/disk.c:418 #5 0x0000000000421d2d in grub_mdraid_detect (disk=0x2419800, array=0x7fff240cc970) at /usr/src/grub2-1.96+20090317/disk/mdraid_linux.c:174 #6 0x0000000000421ac3 in hook (name=0x241a030 "jupiter-src") at /usr/src/grub2-1.96+20090317/disk/raid.c:618 #7 0x0000000000404a80 in iterate_disk (disk_name=0x241a030 "jupiter-src") at /usr/src/grub2-1.96+20090317/kern/device.c:90 #8 0x0000000000422073 in grub_lvm_iterate (hook=0x7fff240ccb98) at /usr/src/grub2-1.96+20090317/disk/lvm.c:53 #9 0x0000000000404f3a in grub_disk_dev_iterate (hook=0x7fff240ccb98) at /usr/src/grub2-1.96+20090317/kern/disk.c:209 #10 0x000000000040499a in grub_device_iterate (hook=0x7fff240ccbf4) at /usr/src/grub2-1.96+20090317/kern/device.c:135 #11 0x0000000000421a1c in grub_raid_scan_device (head_only=1) at /usr/src/grub2-1.96+20090317/disk/raid.c:641 #12 0x0000000000421c15 in grub_raid_register (raid=0x62cc30) at /usr/src/grub2-1.96+20090317/disk/raid.c:675 #13 0x0000000000421fb2 in grub_mod_fini () at /usr/src/grub2-1.96+20090317/disk/mdraid_linux.c:232 #14 0x0000000000421fa2 in grub_mdraid_fini () at /usr/src/grub2-1.96+20090317/disk/mdraid_linux.c:230 #15 0x00000000004232c5 in grub_fini_all () at grub_probe_init.c:75 #16 0x0000000000401df2 in main (argc=3, argv=0x7fff240ccd98) at /usr/src/grub2-1.96+20090317/util/grub-probe.c:372 Am Sonntag, den 12.04.2009, 13:51 +0200 schrieb Felix Zielcke: > Am Sonntag, den 12.04.2009, 13:29 +0200 schrieb Felix Koop: > > > When running the following command > > > > grub-probe --target=device / > > > > it returns the correct result, but produces a floating point exception > > afterwards. This has as a consequence that I cannot install any new > > kernels any more. Going back to the former version (1.96+20080724-16) > > fixes the problem. > > Hi Felix, > > please build the package with `DEB_BUILD_OPTIONS=nostrip,noopt,debug > dpkg-buildpackage', > to get a debug build. Don't add something like `-j2' or it doestn't work. > And then run grub-probe inside gdb, then you can get a backtrace. > If you need help with this I'm on Freenode in #grub with nick fezie. > -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org