From owner-freebsd-bugs Wed Feb 26 16:10:28 2003 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2162937B405 for ; Wed, 26 Feb 2003 16:10:25 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2645743FA3 for ; Wed, 26 Feb 2003 16:10:17 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id h1R0AENS054298 for ; Wed, 26 Feb 2003 16:10:14 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id h1R0AE4n054297; Wed, 26 Feb 2003 16:10:14 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C5B3337B401 for ; Wed, 26 Feb 2003 16:06:42 -0800 (PST) Received: from icecold.stu.ipng.org.uk (thegeekhouse.org [193.108.218.98]) by mx1.FreeBSD.org (Postfix) with ESMTP id 210AF43FAF for ; Wed, 26 Feb 2003 16:06:41 -0800 (PST) (envelope-from stu@icecold.stu.ipng.org.uk) Received: from icecold.stu.ipng.org.uk (localhost.stu.ipng.org.uk [127.0.0.1]) by icecold.stu.ipng.org.uk (8.12.6/8.12.6) with ESMTP id h1R06Zta000871; Thu, 27 Feb 2003 00:06:35 GMT (envelope-from stu@icecold.stu.ipng.org.uk) Received: (from stu@localhost) by icecold.stu.ipng.org.uk (8.12.6/8.12.6/Submit) id h1R06Yew000870; Thu, 27 Feb 2003 00:06:34 GMT Message-Id: <200302270006.h1R06Yew000870@icecold.stu.ipng.org.uk> Date: Thu, 27 Feb 2003 00:06:34 GMT From: Stuart Walsh Reply-To: Stuart Walsh To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: bin/48730: burncd does not handle signals and causes damage Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 48730 >Category: bin >Synopsis: burncd does not handle signals and causes damage >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Feb 26 16:10:12 PST 2003 >Closed-Date: >Last-Modified: >Originator: Stuart Walsh >Release: FreeBSD 5.0-RELEASE-p1 i386 >Organization: IPng-UK >Environment: System: FreeBSD icecold.stu.ipng.org.uk 5.0-RELEASE-p1 FreeBSD 5.0-RELEASE-p1 #2: Fri Feb 14 00:45:07 GMT 2003 root@icecold.stu.ipng.org.uk:/usr/obj/usr/src/sys/ICECOLD i386 Machine is an AMD XP2000+ with a LITE-ON 40x12x48 CDRW, see below for dmesg output: acd0: CD-RW at ata1-slave PIO4 >Description: burncd does _not_ behave sanely to signals and can damage cd writers. If one ctrl-c's burncd mid write, for whatever reason, it just exits without either completing its task or even powering down the cd writer. With my cd writer(I assume because of BURN-Proof) the writer stays powered up spinning at full speed with the yellow(waiting for data) LED illuminated. Since this incident, my cd writer has failed to write to any CD since, even under other applications and in other environments and has had to be replaced under warrenty. >How-To-Repeat: Prepare a cd for writing in the normal way and hit ctrl-c mid write. >Fix: Add some signal handling to shut down the writer on an exit signal! >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message