Hi Kim, Thanks massively for your clear recipe to reproduce this crash, it's been really helpful.
On Sun, Mar 01, 2015 at 04:37:00PM +0100, Kim Christensen wrote: > >Here's the steps to trigger partman segfault: > >1. Create ext2 partition on /dev/md0, set mountpoint /boot >2. Create crypt partitions on /dev/md1, /dev/md2, /dev/sdc5 >3. Configure crypt partitions > - Using passphrase on /dev/md1 and /dev/md2 > - Using random key on /dev/sdc5 >4. Configure swap space on cryptdisk for /dev/sdc5 >5. Create LVM space on cryptdisks for /dev/md1 and /dev/md2 >6. Configure LVM, create two separate VGs (one on each cryptdisk) >7. Configure LVM, create LVs for each VG >8. Finish LVM >9. Disk detection triggered, stuck at 81% and segfault > >Been trying for about ten times now and always get the above result. I can repeat the same problem here with a similar recipe in a VM with two virtual disks, but the exactl details don't really matter so much there. What is important is that I've managed to get a core dump out from my parted_server crash, and I can see: Core was generated by `parted_server'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x000000000040b4b1 in command_get_file_system () at parted_server.c:1802 1802 if (0 == strncmp(part->fs_type->name, "linux-swap", 10)) (gdb) bt #0 0x000000000040b4b1 in command_get_file_system () at parted_server.c:1802 #1 0x000000000040eef2 in main_loop () at parted_server.c:2431 #2 0x0000000000402bf0 in main (argc=<optimized out>, argv=<optimized out>) at parted_server.c:2522 (gdb) p part->fs_type $1 = (const PedFileSystemType *) 0x0 which is an obvious crash. Digging further... -- Steve McIntyre, Cambridge, UK. st...@einval.com "I've only once written 'SQL is my bitch' in a comment. But that code is in use on a military site..." -- Simon Booth -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150302043551.gt6...@einval.com