All errata updates installed (not rawhide ones). CD-ROM using kernel SCSI emulation (don't know if this is significant). magicdev configured to automount and display CD-ROM. Synopsis: mc segfaults after CD-ROM change detected by magicdev. Reproduced by: 1) Insert a CD-ROM into drive. mc window for /mnt/cdrom appears correctly. 2) Close mc window for /mnt/cdrom with x button. 3) umount /mnt/cdrom with "Disk Management" system utility. 4) Eject and place another CD-ROM into drive. mc displays a segment fault dialog. mc appears robust under normal operation. This problem seems to be magicdev related.
jonathan -- please examine when you have a moment.
It appears that my original bug report must have coincided with my IDE CD-ROM drive developing a fault. This drive has since failed completely and has been replaced. The problem is not reproducible with the new drive. The symptoms of the failure were "Medium not found" errors from mount. The Disk Management applet handled these errors ok but perhaps magicdev/mc didn't. You can either treat this as resolved or investigate it further as a possible weakness. It depends on your workload and point of view.
Forwarding to Owen, who helped write magic dev. It's his choice what to do.
Closed as being non-reproducible. There may be some mishandling of IO errors in MC, but it doesn't look worth pursuing at this point.