On Fri, Jul 24, 2009 at 10:09 PM, Pavel Roskin<pro...@gnu.org> wrote: > On Fri, 2009-07-24 at 20:46 +0200, Felix Zielcke wrote: >> And another bug forward >> Anyone has an idea why a dm-crypt/lvm leads to a segfault in the strcmp >> here: >> grub_partition_iterate (dest_dev->disk, (strcmp (dest_partmap, >> "pc_partition_map") ? >> find_usable_region_gpt : >> find_usable_region_msdos)); > > dest_partmap is only assigned a value in identify_partmap. If > grub_partition_iterate() doesn't find any partitions, dest_partmap > remains a random pointer. > > The fix would be probably to initialize dest_partmap with NULL. If it > becomes "pc_partition_map", iterate with find_usable_region_msdos, if it > becomes "gpt_partition_map", iterate with find_usable_region_gpt. If > it's NULL or another string, exit with a warning. Actualy I already fixed this in my patch for installing on partitionless devices. Since there were no oppositions I'll commit it > > -- > Regards, > Pavel Roskin > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel >
-- Regards Vladimir 'phcoder' Serbinenko Personal git repository: http://repo.or.cz/w/grub2/phcoder.git _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel