Auto-partitioning with LVM on Advanced Format Disks causes parted_server segfault
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
partman-basicfilesystems (Ubuntu) |
Fix Released
|
High
|
Colin Watson | ||
Precise |
Fix Released
|
High
|
Colin Watson | ||
ubiquity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When installing Ubuntu Server 13.10 (as well as 13.04, 12.10, and 12.04.{2,3}) on Advanced Format hard drives with native 4k/4k sectors, we encounter a crash in partman_server when electing to auto-partition using LVM. This also happens on the desktop versions.
Steps to reproduce:
1) Obtain a 4k/4k Advanced Format drive.
2) Begin installing Ubuntu Server 13.10.
3) At the partitioning phase select the "Guided - Use Entire Disk and Configure LVM" option.
Actual Results:
Once that is selected, the installer will try to partition the disk, but then it won't move past that point. If you switch over the Ctrl+Alt+F4 screen you'll see a segfault in parted_server. I've attached the crash dump from a recent attempt on the 13.10 desktp version.
Expected Results:
Successful auto-partitioning using LVM.
Notes:
Manual partitioning and auto-partitioning without LVM works fine. No crashes and the installer runs to completion.
If no Advanced Format disk is available, this could possibly be replicated using qemu like so:
qemu-system-x86_64 -enable-kvm -monitor stdio -m 1024 -bios /usr/share/
Changed in partman-basicfilesystems (Ubuntu): | |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in dell-poweredge: | |
status: | New → In Progress |
assignee: | nobody → Kent Baxley (kentb) |
importance: | Undecided → High |
Changed in partman-basicfilesystems (Ubuntu Precise): | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Colin Watson (cjwatson) |
milestone: | none → ubuntu-12.04.4 |
Changed in partman-basicfilesystems (Ubuntu Precise): | |
status: | Triaged → In Progress |
Changed in dell-poweredge: | |
status: | In Progress → Fix Committed |
Changed in ubiquity (Ubuntu): | |
status: | New → Fix Released |
Changed in ubiquity (Ubuntu Precise): | |
status: | New → In Progress |
Changed in dell-poweredge: | |
status: | Fix Committed → Fix Released |
Crash dump from a recent attempt.