Activity log for bug #316670

Date Who What changed Old value New value Message
2009-01-13 08:22:50 Jonathan Ernst bug added bug
2009-01-13 08:22:50 Jonathan Ernst bug added attachment 'dmesg.txt' (dmesg)
2009-01-13 12:56:31 Conrad Theart None: bugtargetdisplayname Ubuntu usplash (Ubuntu)
2009-01-13 12:56:31 Conrad Theart None: bugtargetname ubuntu usplash (Ubuntu)
2009-01-13 12:56:31 Conrad Theart None: statusexplanation
2009-01-13 12:56:31 Conrad Theart None: title Bug #316670 in Ubuntu: "Raid10 array not assembled at boot, all disks are marked as spare" Bug #316670 in usplash (Ubuntu): "Raid10 array not assembled at boot, all disks are marked as spare"
2009-02-10 03:34:33 Saivann Carignan usplash: bugtargetdisplayname usplash (Ubuntu) mdadm (Ubuntu)
2009-02-10 03:34:33 Saivann Carignan usplash: bugtargetname usplash (Ubuntu) mdadm (Ubuntu)
2009-02-10 03:34:33 Saivann Carignan usplash: title Bug #316670 in usplash (Ubuntu): "Raid10 array not assembled at boot, all disks are marked as spare" Bug #316670 in mdadm (Ubuntu): "Raid10 array not assembled at boot, all disks are marked as spare"
2009-03-18 16:22:28 Jack Wasey bug assigned to linux
2009-03-22 01:49:36 Jack Wasey attachment added dmesg.txt http://launchpadlibrarian.net/24199546/dmesg.txt
2009-03-23 09:21:05 Jonathan Ernst mdadm (Ubuntu): status New Confirmed
2009-03-23 09:21:37 Jonathan Ernst tags regression-potential
2009-03-23 20:01:15 Steve Beattie mdadm: importance Undecided Medium
2009-03-23 20:01:15 Steve Beattie mdadm: assignee canonical-server
2009-03-23 20:01:15 Steve Beattie mdadm: statusexplanation There's no indication this is a(n upstream) kernel bug, marking that task invalid.
2009-03-23 20:01:30 Steve Beattie linux: status New Invalid
2009-03-23 20:01:30 Steve Beattie linux: statusexplanation
2009-03-24 07:05:58 Steve Beattie description I have just installed jaunty with a separate boot partition and / on a raid10 array (/dev/md1). However when I boot, I'm dropped in a initramfs shell and I have to manually assemble the array as all disks are marked as spare. There are also segfaults in dmesg. mdadm[1370]: segfault at 0 ip 000000000040839b sp 00007fffb2af2620 error 4 in mdadm[400000+2a000] I have just installed jaunty with a separate boot partition and / on a raid10 array (/dev/md1). However when I boot, I'm dropped in a initramfs shell and I have to manually assemble the array as all disks are marked as spare. There are also segfaults in dmesg. mdadm[1370]: segfault at 0 ip 000000000040839b sp 00007fffb2af2620 error 4 in mdadm[400000+2a000] The segfault is easily reproducable; steps to do so: 1) create 4 empty loopback disks: for i in $(seq 1 4) ; do dd if=/dev/zero of=disk${i} bs=1024 count=512000 sudo losetup /dev/loop${i} disk${i} done 2) create raid10 array sudo mdadm -C /dev/md0 -l raid10 -n 4 /dev/loop{1,2,3,4} 3) stop the array: sudo mdadm --stop /dev/md0 4) incrementally assemble the first loop device; this is how udev invokes mdadm in /lib/udev/rules.d/85-mdadm.rules. sudo mdadm --incremental /dev/loop1 et voila, segv.
2009-03-24 07:06:59 Steve Beattie description I have just installed jaunty with a separate boot partition and / on a raid10 array (/dev/md1). However when I boot, I'm dropped in a initramfs shell and I have to manually assemble the array as all disks are marked as spare. There are also segfaults in dmesg. mdadm[1370]: segfault at 0 ip 000000000040839b sp 00007fffb2af2620 error 4 in mdadm[400000+2a000] The segfault is easily reproducable; steps to do so: 1) create 4 empty loopback disks: for i in $(seq 1 4) ; do dd if=/dev/zero of=disk${i} bs=1024 count=512000 sudo losetup /dev/loop${i} disk${i} done 2) create raid10 array sudo mdadm -C /dev/md0 -l raid10 -n 4 /dev/loop{1,2,3,4} 3) stop the array: sudo mdadm --stop /dev/md0 4) incrementally assemble the first loop device; this is how udev invokes mdadm in /lib/udev/rules.d/85-mdadm.rules. sudo mdadm --incremental /dev/loop1 et voila, segv. I have just installed jaunty with a separate boot partition and / on a raid10 array (/dev/md1). However when I boot, I'm dropped in a initramfs shell and I have to manually assemble the array as all disks are marked as spare. There are also segfaults in dmesg. mdadm[1370]: segfault at 0 ip 000000000040839b sp 00007fffb2af2620 error 4 in mdadm[400000+2a000] The segfault is easily reproducible on jaunty without needing to do a full install on a raid10 setup; steps to do so: 1) create 4 empty loopback disks: for i in $(seq 1 4) ; do dd if=/dev/zero of=disk${i} bs=1024 count=512000 sudo losetup /dev/loop${i} disk${i} done 2) create raid10 array sudo mdadm -C /dev/md0 -l raid10 -n 4 /dev/loop{1,2,3,4} 3) stop the array: sudo mdadm --stop /dev/md0 4) incrementally assemble the first loop device; this is how udev invokes mdadm in /lib/udev/rules.d/85-mdadm.rules. sudo mdadm --incremental /dev/loop1 et voila, segv.
2009-03-24 07:07:58 Steve Beattie mdadm: importance Medium High
2009-03-24 07:07:58 Steve Beattie mdadm: statusexplanation There's no indication this is a(n upstream) kernel bug, marking that task invalid.
2009-03-25 10:55:42 Steve Beattie bug added attachment 'lp347747-Stacktrace.txt' (lp347747-Stacktrace.txt)
2009-03-26 21:07:44 Steve Beattie bug assigned to ubuntu-release-notes
2009-03-26 23:51:01 Steve Langasek ubuntu-release-notes: status New Fix Released
2009-03-26 23:51:01 Steve Langasek ubuntu-release-notes: statusexplanation Documented in the Beta technical overview: The mdadm package in Ubuntu 9.04 Beta will fail to assemble RAID10 arrays on boot. Other types of RAID are not affected; investigation of this issue is ongoing. This is a high-priority issue which should be fixed for release, so I don't expect we'll need to document anything in the release notes.
2009-03-27 16:47:28 Steve Beattie mdadm: status Confirmed In Progress
2009-03-27 16:47:28 Steve Beattie mdadm: statusexplanation
2009-03-27 17:36:20 Steve Langasek bug added attachment 'mdadm-316670.patch' (mdadm-316670.patch)
2009-03-27 18:38:19 Dustin Kirkland  attachment added out.diff http://launchpadlibrarian.net/24419360/out.diff
2009-03-27 18:38:36 Dustin Kirkland  mdadm (Ubuntu Jaunty): assignee canonical-server kirkland
2009-03-28 00:00:06 Launchpad Janitor mdadm: status In Progress Fix Released
2009-05-06 09:11:15 Russell Davies removed subscriber Russell Davies
2010-10-19 09:22:23 Launchpad Janitor branch linked lp:~csurbhi/+junk/mdadm.fixes
2012-04-11 07:49:25 Launchpad Janitor branch linked lp:ubuntu/karmic/mdadm
2012-05-21 23:18:17 Launchpad Janitor branch linked lp:~dmitrij.ledkov/ubuntu/natty/mdadm/natty-updates