[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: infinite loop in Tempfile.new

Yukihiro Matsumoto

5/1/2007 11:31:00 PM

Hi,

In message "Re: infinite loop in Tempfile.new"
on Wed, 2 May 2007 03:09:43 +0900, Boop Boop <d809fvy5rtsqx4z@temporaryinbox.com> writes:

|Investigation (via "puts" statements) revealed that Tempfile.new is
|(indirectly) invoking Tempfile.new.
|
|Specifically, at the line:
|
| super(@tmpfile)
|
|"puts" statements immediately before and after that, plus one at the
|very top of Tempfile.new, show that it reaches that line, and then goes
|back to the top of Tempfile.new, without ever getting past that line,
|over and over, until the system eventually gets to "too many open
|files".
|
|I reduced my program to a very basic one, just doing Tempfile.new and
|nothing else, and didn't get this problem. So it must be some
|interaction with something else in my program. Unfortunately, I don't
|currently have time to investigate further, and cannot post my code as
|is. But I figured I should let somebody know that there is definitely
|some sort of infinite loop, under some condition, associated with that
|line.

Thank you for the report, but it's difficult to fix the problem
without error reproducing code. Does anyone meet similar problem with
Tempfile?

matz.