[Bug 1050774] Re: os-prober misparses GRUB 2.00 configuration, leading to arbitrarily-long grub.cfg output lines

dino99 1050774 at bugs.launchpad.net
Mon Sep 17 18:58:10 UTC 2012


**** Please expand on that? I'm not sure what you mean.   *****

Thanks to your blog for clear explanations about possible versions conflicts that can happen now or later, depending of the multiple upgrading scenari.
What i mean is, trying to find the easiest way to avoid conflict, to detect non compatible version (by scanning) before accepting the upgrade. To do that you need to list all the possible conflicts with a module or an other (that im calling "events" errors). Indeed its an shorterm embedded workaround, independant of the main problem repoted here.
But for future as a bootloader is a vital piece of a system, it might be as independant as possible of other part of the system, because of the actual multiple possible version conflicts. And a dedicated boot partition seems ideal, but its an other story.

Additional note:
 i've loaded Lubuntu Quantal i386, made the available upgrades proposed, then installed 3.6-rc6 kernel with dpkg: as a result i got the actual issue reported.
Then i've  booted into ubuntu quantal i386, also made the upgrades, and finally installed 3.6-rc6 kernel via dpkg: and i did not get the script error issue. Strange.

-- 
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:
  Triaged

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