From worm@spock.comnets.rwth-aachen.de  Wed Oct  2 04:51:56 1996
Received: from spock.comnets.rwth-aachen.de (spock.comnets.rwth-aachen.de [137.226.4.66])
          by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id EAA00846
          for <FreeBSD-gnats-submit@freebsd.org>; Wed, 2 Oct 1996 04:51:49 -0700 (PDT)
Received: (from worm@localhost) by spock.comnets.rwth-aachen.de (8.7.5/8.7.3) id MAA00379; Wed, 2 Oct 1996 12:53:02 +0200 (MET DST)
Message-Id: <199610021053.MAA00379@spock.comnets.rwth-aachen.de>
Date: Wed, 2 Oct 1996 12:53:02 +0200 (MET DST)
From: Worm Management <worm@spock.comnets.rwth-aachen.de>
Reply-To: ost@comnets.rwth-aachen.de
To: FreeBSD-gnats-submit@freebsd.org
Subject: mkisofs gets signal 6 if some options are not supplied
X-Send-Pr-Version: 3.2

>Number:         1707
>Category:       gnu
>Synopsis:       mkisofs gets signal 6 if some options are not supplied
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct  2 05:00:01 PDT 1996
>Closed-Date:    Wed Oct 2 06:03:10 PDT 1996
>Last-Modified:  Thu Oct  3 03:30:03 PDT 1996
>Originator:     Worm Management
>Release:        FreeBSD 2.2-960801-SNAP i386
>Organization:
ComNets
>Environment:

	

>Description:
mkisofs fails, if certain options are not given. 
	For example, calling it with 'mkisofs image-dir -o output'
	causes:
	assertion "omit_version_number" failed: file "/usr/src/gnu/usr.bin/mkisofs/mkisofs.c", line 344
	<date> machine /kernel: pid xxx (mkisofs), uid 0: exited on signal 6 (core dumped)
	Abort Trap (core dumped)


	

>How-To-Repeat:
call 'mkisofs' without options

	

>Fix:
	
	

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: jkh 
State-Changed-When: Wed Oct 2 06:03:10 PDT 1996 
State-Changed-Why:  
This is not actually a bug as the calls to abort() are intentional - they're 
deliberately flagging the fatal lack of a required argument.  Admittedly, 
this constitues rather crude error checking and should almost certainly 
be implemented differently, but then that's true for all of mkisofs given 
that the whole thing needs a rewrite badly.  I'm going to close this as 
a "feature" and comment that anyone wishing to rewrite mkisofs more than 
has my blessing to do so. 

From: J Wunsch <j@uriah.heep.sax.de>
To: ost@comnets.rwth-aachen.de
Cc: FreeBSD-gnats-submit@freebsd.org
Subject: Re: gnu/1707: mkisofs gets signal 6 if some options are not supplied
Date: Thu, 3 Oct 1996 11:59:26 +0200 (MET DST)

 As Worm Management wrote:
 
 > >Description:
 > mkisofs fails, if certain options are not given. 
 
 That's not what i would call a bug.  The tool is missing several
 parts, and the author deliberately decided to call abort() (via
 assert()) for those parts that are not yet existent.
 
 Since mkisofs is actually third-party software, and is (to the best of
 my knowledge) not being actively maintained inside FreeBSD, i'd like
 to close the PR again.  There's no use of keeping PRs open for things
 where we know we will never change them ourselves.
 
 Speak to the original author if you think you've got some contribution
 to the tool that will add the missing pieces.
 
 -- 
 cheers, J"org
 
 joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
 Never trust an operating system you don't have sources for. ;-)
>Unformatted:
