RE: FreeBSD core dumps when wrapping big files!

"Jeff Hobbs" <[email protected]>
Newsgroups gmane.comp.lang.tcl.starkit
Organization ActiveState
Message-ID <[email protected]>
Joey Mukherjee wrote:
> I have tried taking random files out and really the only difference  
> seems to be size.  I have narrowed down to a magic number, though.   
> When the file in my starpack to be wrapped is greater than 67107626,  
> but smaller than 67117434, it will core regardless of the files  
> inside.  I have tried with several different files removed and added  
> to get to this range.  Its harder than it looks to narrow this down!   

I have no idea if this is coincidence, but 2^25 == 67108864.

Out of curiosity, what are the resultant sizes of the starpack?

> (As an aside: Does anyone know of an easy way to create a file of an  
> exact size?)

Any random file?  Yes, open / seek / write 1 char / close works on most
systems.  However, this may leave you with a sparse file (depends on fs), and
I'm not sure if that will perturb your results.

	set file test.txt
	set size [expr 2<<25-1]
	set fid [open $file w]
	seek $fid $size
	puts $fid "" ; # just a newline
	close $fid

Jeff
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.