Description of problem:
In the alpha version of Fedora 16 (KDE version, x86_64, Live CD installation), Anaconda crashes if the boot loader is changed from one disk to another. This crash is reproducible. In my computer, I have two SSD's but I doubt that it really matters.
Version-Release number of selected component (if applicable):
Anaconda, version that is supplied with Fedora 16 Alpha.
Steps to Reproduce:
1. Select Basic Storage Devices and then further down the line I select "Use All Space", uncheck "Use LVM" and check "Review and modify partitioning layout".
2. In the next screen I select the topmost SSD first and move it to the right window. Then do the same thing with the other SSD. Click next.
3. On the next screen, instead of doing something, click the "Back" button.
4. Change the "Boot Loader" to the other disk and click next.
5. A window pops up saying that an unhandled exception has occurred.
Actual results: Anaconda crashes
Expected results: Anaconda should allow for the change of disk for the boot loader.
I was unable to recreate the exact failure described in this bug, but I did uncover some broken behavior. Specifically, when going back and forth between cleardisks_gui and partitioning we were not resetting the storage instance, so we were piling on multiple sets of autopart requests. There was also some inconsistency in the boot drive selection. I have posted a patch to resolve both of these issues.
A fix will be in anaconda-16.21-1, which is post-beta.
I just tested doing an installation using the beta RC2 and retracing my steps that would introduce failure in beta RC1 but everything worked just fine in RC2.
Thanks for your help. I can do more testing but I think this case can be closed.