Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Aug 2002 14:40:07 -0700 (PDT)
From:      "Tha KreAture" <Tha_KreAture@hotmail.com>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: i386/41723: Copying files to filesystem causes "integer divide fault" and panic.
Message-ID:  <200208182140.g7ILe7k1073694@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/41723; it has been noted by GNATS.

From: "Tha KreAture" <Tha_KreAture@hotmail.com>
To: <freebsd-gnats-submit@FreeBSD.org>, <kreature@c2i.net>
Cc:  
Subject: Re: i386/41723: Copying files to filesystem causes "integer divide fault" and panic.
Date: Sun, 18 Aug 2002 23:40:46 +0200

 Ahh I see.
 
 Well, then something is afoot.  It may be some emulator or compiler option I
 am using then, that allowed 'long' to deal with the numbers 'int' didn't.
 ???
 
 Anyway:  int was 32 bit and the sum of the calculations could well be too
 large.
 I agree that int64_t is a safer and more precise solution because it is not
 subject to platform differences.
 
 I still believe a check chould be added in the system to make sure it won't
 allow values of avg file size and files pr dir to result in overflows when
 multiplied.  There are other similar calculations all through ffs that
 really need to be addressed.
 
 It's also ridiculus that newfs will segfault if you give it a blocksize
 larger than 65536, but that is a different matter.
 (and probably is already, or will be fixed.)
 
     Kyrre
 
 
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208182140.g7ILe7k1073694>