[#23657] [Bug #1550] String#lstrip! raises RuntimeError on Frozen String Despite Making No Changes — Run Paint Run Run <redmine@...>

Bug #1550: String#lstrip! raises RuntimeError on Frozen String Despite Making No Changes

13 messages 2009/06/01

[#23729] [Bug #1583] Time + String no Longer Raises TypeError? — Run Paint Run Run <redmine@...>

Bug #1583: Time + String no Longer Raises TypeError?

14 messages 2009/06/05

[#23770] [Bug #1595] rake unusable on windows install — Robert Gonzalez <redmine@...>

Bug #1595: rake unusable on windows install

10 messages 2009/06/09

[#23869] [Bug #1640] [PATCH] Documentation for the Rational Class — Run Paint Run Run <redmine@...>

Bug #1640: [PATCH] Documentation for the Rational Class

12 messages 2009/06/16

[#23903] [Bug #1648] Rational#div Raises NoMethodError for Invalid Argument — Run Paint Run Run <redmine@...>

Bug #1648: Rational#div Raises NoMethodError for Invalid Argument

9 messages 2009/06/17

[#23977] [ANN] meeting log of RubyDeveloperKaigi20090622 — "Yugui (Yuki Sonoda)" <yugui@...>

Hi,

41 messages 2009/06/23
[#23979] Re: [ANN] meeting log of RubyDeveloperKaigi20090622 — Run Paint Run Run <runrun@...> 2009/06/23

Thanks for the update. :-)

[#24173] Re: [ANN] meeting log of RubyDeveloperKaigi20090622 — "NARUSE, Yui" <naruse@...> 2009/07/07

Sorry for late response,

[#24174] Re: [ANN] meeting log of RubyDeveloperKaigi20090622 — Luis Lavena <luislavena@...> 2009/07/07

On Tue, Jul 7, 2009 at 12:12 AM, NARUSE, Yui<naruse@airemix.jp> wrote:

[#24242] Re: [ANN] meeting log of RubyDeveloperKaigi20090622 — Charles Oliver Nutter <headius@...> 2009/07/09

On Mon, Jul 6, 2009 at 10:18 PM, Luis Lavena<luislavena@gmail.com> wrote:

[#24010] [Bug #1685] Some windows unicode path issues remain — B Kelly <redmine@...>

Bug #1685: Some windows unicode path issues remain

26 messages 2009/06/24
[#29189] [Bug #1685] Some windows unicode path issues remain — Yuki Sonoda <redmine@...> 2010/04/01

Issue #1685 has been updated by Yuki Sonoda.

[#29200] Re: [Bug #1685] Some windows unicode path issues remain — Bill Kelly <billk@...> 2010/04/01

Yuki Sonoda wrote:

[#29892] Re: [Bug #1685] Some windows unicode path issues remain — Bill Kelly <billk@...> 2010/04/29

Hi,

[#24058] [Bug #1696] http downloads are unuseably slow — Steven Hartland <redmine@...>

Bug #1696: http downloads are unuseably slow

19 messages 2009/06/27

[#24063] [Feature #1697] Object#<=> — Marc-Andre Lafortune <redmine@...>

Feature #1697: Object#<=>

15 messages 2009/06/28

[ruby-core:23769] [Bug #1594] Dir.foreach() mistakenly throws EINVAL in Windows

From: Barry DeZonia <redmine@...>
Date: 2009-06-09 15:55:43 UTC
List: ruby-core #23769
Bug #1594: Dir.foreach() mistakenly throws EINVAL in Windows
http://redmine.ruby-lang.org/issues/show/1594

Author: Barry DeZonia
Status: Open, Priority: Normal
ruby -v: ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]

On Windows 2003 Server (64 bit) I use the attached script to trim files off a disk backup. This code runs fine for days and days but infrequently crashes on the same line of the script: (line 137 - Dir.foreach(copyFullDirName) do | dirEntry |).

The backtrace is:
D:/BackupScripts/trimMachines.rb:137:in `open': Invalid argument - x:\.\document
s and settings\pdculbert\Desktop\Pedram stats\Raw BBS Data by State\FCV30ALL_TES
T\ComDyn (Errno::EINVAL)
        from D:/BackupScripts/trimMachines.rb:137:in `foreach'
        from D:/BackupScripts/trimMachines.rb:137:in `trimDirectory'
        from D:/BackupScripts/trimMachines.rb:142:in `trimDirectory'
        from D:/BackupScripts/trimMachines.rb:137:in `foreach'
        from D:/BackupScripts/trimMachines.rb:137:in `trimDirectory'
        from D:/BackupScripts/trimMachines.rb:142:in `trimDirectory'
        from D:/BackupScripts/trimMachines.rb:137:in `foreach'
        from D:/BackupScripts/trimMachines.rb:137:in `trimDirectory'
         ... 19 levels...
        from D:/BackupScripts/trimMachines.rb:200:in `trimMachines'
        from D:/BackupScripts/trimMachines.rb:187:in `foreach'
        from D:/BackupScripts/trimMachines.rb:187:in `trimMachines'
        from D:/BackupScripts/trimMachines.rb:253

When I check out if the path specified is invalid it in fact exists, its file permissions are correct, etc. The biggest issue (I think) is that the directory contains 121,954 files. Note that the script loops over this directory a number of times successfully before it crashes on one pass some days (or weeks) later.

I've tested that the "x:\.\" notation is fine. The directory recursion level is only 8 levels and I don't get a stack too deep error.

Along the "x:\.\documents and settings\pdculbert\Desktop\Pedram stats\Raw BBS Data by State\FCV30ALL_TEST\ComDyn" path on the hard drive:

. contains 4 entries
documents and settings contains 17 entries
pdculbert contains 221 entries
Desktop contains 69 entries
Pedram stats contains 16 entries
Raw BBS Data by State contains 82 entries
FCV30ALL_TEST contains 5 entries
ComDyn contains 121,956 entries


----------------------------------------
http://redmine.ruby-lang.org

In This Thread

Prev Next