Ruby Issue Tracking System: Issues
https://bugs.ruby-lang.org/
https://bugs.ruby-lang.org/favicon.ico?1711330511
2013-06-11T18:30:45Z
Ruby Issue Tracking System
Redmine
Ruby master - Bug #8512 (Rejected): gsub() works incorrect
https://bugs.ruby-lang.org/issues/8512
2013-06-11T18:30:45Z
galnaktar (Oleg K)
galnaktar@gmail.com
<p>irb(main):005:0> "\".gsub("\", "\\").length<br>
=> 1<br>
irb(main):006:0> "\".gsub("\", "XX").length<br>
=> 2</p>
<p>bug is duplicated with rejected bug <a class="issue tracker-1 status-6 priority-4 priority-default closed" title="Bug: gsub("\\","\\\\") works incorrect (Rejected)" href="https://bugs.ruby-lang.org/issues/8511">#8511</a></p>
Ruby master - Bug #8511 (Rejected): gsub("\\","\\\\") works incorrect
https://bugs.ruby-lang.org/issues/8511
2013-06-11T16:34:21Z
galnaktar (Oleg K)
galnaktar@gmail.com
<p>DL is deprecated, please use Fiddle<br>
irb(main):001:0> a = "\"<br>
=> "\"<br>
irb(main):002:0> a.gsub("\", "\\")<br>
=> "\"<br>
irb(main):003:0> a.gsub("\", ".")<br>
=> "."<br>
irb(main):004:0> a.gsub(".", "\\")<br>
=> "\"<br>
irb(main):005:0> a = "\"<br>
=> "\"<br>
irb(main):006:0> a.gsub("..", "\\")<br>
=> "\"<br>
irb(main):007:0> a.gsub("..", "\\")<br>
=> "\"<br>
irb(main):008:0> "\".gsub("..", "\\")<br>
=> "\"<br>
irb(main):009:0> "\".gsub(/./, "\\")<br>
=> "\"<br>
irb(main):010:0> "..".gsub("..", "\\")<br>
=> "\"<br>
irb(main):011:0> "...".gsub("...", "\\\")<br>
=> "\\"<br>
irb(main):012:0></p>
Backport193 - Backport #8431 (Closed): File.read() crash on Win32SP3 32bit
https://bugs.ruby-lang.org/issues/8431
2013-05-21T22:47:36Z
galnaktar (Oleg K)
galnaktar@gmail.com
<p>Open existing empty file, seek on 0xFFFFFFFF(4294967295) and trying to read 1 byte.</p>
<p>c:\Ruby200\bin>irb<br>
DL is deprecated, please use Fiddle<br>
irb(main):001:0> f = File.open("1", "w")<br>
=> #<a href="File:1" class="external">File:1</a><br>
irb(main):002:0> f.close<br>
=> nil<br>
irb(main):003:0> f = File.open("1", "rb")<br>
=> #<a href="File:1" class="external">File:1</a><br>
irb(main):004:0> f.seek(4294967295)<br>
=> 0<br>
irb(main):005:0> f.read(1)<br>
(irb):5: [BUG] rb_sys_fail_str(1) - errno == 0<br>
ruby 2.0.0p195 (2013-05-14) [i386-mingw32]</p>
<p>-- Control frame information -----------------------------------------------<br>
c:0019 p:---- s:0076 e:000075 CFUNC :read<br>
c:0018 p:0007 s:0072 e:000071 EVAL (irb):5 [FINISH]<br>
c:0017 p:---- s:0070 e:000069 CFUNC :eval<br>
c:0016 p:0024 s:0063 e:000062 METHOD c:/Ruby200/lib/ruby/2.0.0/irb/workspace.rb:</p>