[Bug 1050774] Re: os-prober misparses GRUB 2.00 configuration, leading to arbitrarily-long grub.cfg output lines
Colin Watson
cjwatson at canonical.com
Mon Sep 17 23:14:20 UTC 2012
Thanks, I understand what you mean now. However, while it would be
nice, GRUB does not currently have a compact encoding of its module ABI
that would allow us to perform such a scan even slightly accurately.
With multiple quantal installations on the same system, since they refer
to each other in their GRUB configuration, I suspect it may take a
couple of alternate runs of update-grub in each installation after
installing my os-prober fix to clear everything out. You might have a
look at grub.cfg after each run to see if you can recognise the
weirdness from this bug.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1050774
Title:
os-prober misparses GRUB 2.00 configuration, leading to arbitrarily-
long grub.cfg output lines
Status in “grub2” package in Ubuntu:
Triaged
Status in “os-prober” package in Ubuntu:
Fix Released
Bug description:
Lubuntu Quantal i386
Yesterday i've tested grub 2.0 fromm the cjwatson ppa without issue.
Then i've ran vbeinfo on next boot to fill custom values :
GRUB_GFXMODE=1024x768,800x600
Today the new 2.00-3ubuntu1 is upgraded and get that problem. Note
that ubuntu quantal i386 have been previously upgraded with this
latest grub 2.0 without that issue.
ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: grub-common 2.00-3ubuntu1
Uname: Linux 3.6.0-030600rc5-generic i686
NonfreeKernelModules: nvidia
ApportVersion: 2.5.1-0ubuntu7
Architecture: i386
AssertionMessage: *** glibc detected *** /usr/bin/grub-script-check: double free or corruption (!prev): 0x08210b38 ***
Date: Fri Sep 14 09:06:51 2012
ExecutablePath: /usr/bin/grub-script-check
ProcCmdline: /usr/bin/grub-script-check /boot/grub/grub.cfg.new
Signal: 6
SourcePackage: grub2
StacktraceTop:
__libc_message (do_abort=2, fmt=0xb77271dc "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
malloc_printerr (action=<optimized out>, str=<optimized out>, ptr=0x8210b38) at malloc.c:5007
?? ()
?? ()
?? ()
Title: grub-script-check assert failure: *** glibc detected *** /usr/bin/grub-script-check: double free or corruption (!prev): 0x08210b38 ***
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1050774/+subscriptions
More information about the foundations-bugs
mailing list