Package: kdemultimedia Version: 1.1 I am running KDE-1.1 on FreeBSD-3.1 RELEASE. When I try to run kscd I get the following message and a core dump: As root, please run chmod 666 /dev/rmcd0c to give yourself permission to access the CD-ROM device. Segmentation fault - core dumped I discovered that the "wm_open" routine in plat_freebsd.c was returning the wrong status code on failure. The "kscd" defaults to opening /dev/rmcd0c. I have a SCSI CD-ROM (/dev/rcd0c) not a Mitsumi (dev/rmcd0c). When wm_open tries to open the device it fails and returns a status that the drive is open, but there is no disk in the drive. By modifying the return code I was able to keep kscd from crashing, then configure the correct CD-ROM device. --- plat_freebsd.c Sat Oct 10 18:10:44 1998 +++ plat_freebsd.c.new Sat May 15 16:43:51 1999 @@ -517,8 +517,8 @@ } } - /* No CD in drive. */ - return (1); + /* CD device couldn't be opened. */ + return (-1); } if (warned) Erik Moe ehm@concentric.net