Ruby Issue Tracking System: Issueshttps://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112009-06-18T17:52:49ZRuby Issue Tracking System
Redmine Backport191 - Bug #1652 (Closed): pathname issues warninghttps://bugs.ruby-lang.org/issues/16522009-06-18T17:52:49ZRobertDober (Robert Dober)robert.dober@gmail.com
<p>=begin<br>
516/17 > ruby reader.rb<br>
/usr/local/lib/ruby/1.9.1/pathname.rb:270: warning: `*' interpreted as argument prefix</p>
<p>This is painfull as lots of libraries use it. And it is a trivial fix of course that I have attached<br>
=end</p> Backport191 - Bug #1613 (Closed): Segfault due to stack overflowhttps://bugs.ruby-lang.org/issues/16132009-06-12T09:20:55ZRobertDober (Robert Dober)robert.dober@gmail.com
<p>=begin<br>
When using a closure or param to cache values for recursive calls, the stack overflow is not caught but segfaults.<br>
=end</p> Ruby master - Bug #1242 (Rejected): Segfault when requiring wxruby2.0.0https://bugs.ruby-lang.org/issues/12422009-03-03T21:23:07ZRobertDober (Robert Dober)robert.dober@gmail.com
<p>=begin<br>
Ruby1.9.1p0 segfaults while requiring wxruby2.0.0<br>
=end</p> Ruby master - Bug #1219 (Closed): ostruct freeze still not stablehttps://bugs.ruby-lang.org/issues/12192009-02-27T06:11:03ZRobertDober (Robert Dober)robert.dober@gmail.com
<p>=begin<br>
Freezing an ostruct still does not inhibit modification as can be seen in the attached test file and in the following example</p>
<p>o = OpenStruct::new :a => 42<br>
OpenStruct.module_eval do def frozen?; nil end end<br>
o.freeze<br>
o.a = 1764</p>
<p>forwarding freeze to the table or a proxy object that has to change on any update seems necessary. Idea Joël VanderWerf!<br>
=end</p> Ruby master - Bug #1186 (Rejected): :method_missing not shown as an instance_method of BasicObjecthttps://bugs.ruby-lang.org/issues/11862009-02-21T04:57:56ZRobertDober (Robert Dober)robert.dober@gmail.com
<h2>=begin<br>
Although BasicObject seems to implement :method_missing...</h2>
<h2>514/15 > ruby -v -e 'p BasicObject.instance_method( :method_missing )'<br>
ruby 1.9.1p0 (2009-01-30 revision 21907) [i686-linux]<br>
#<UnboundMethod: BasicObject#method_missing></h2>
<a name="-it-is-somehow-hidden-"></a>
<h2 >... it is somehow hidden :(<a href="#-it-is-somehow-hidden-" class="wiki-anchor">¶</a></h2>
<h2>517/18 > ruby -v -e 'p BasicObject.instance_methods'<br>
ruby 1.9.1p0 (2009-01-30 revision 21907) [i686-linux]<br>
[:==, :equal?, :!, :!=, :instance_eval, :instance_exec, :<strong>send</strong>]</h2>
<p>=end</p> Ruby master - Bug #1185 (Closed): Segfault after removal of method_missinghttps://bugs.ruby-lang.org/issues/11852009-02-21T04:50:31ZRobertDober (Robert Dober)robert.dober@gmail.com
<h2>=begin<br>
After removing method_missing from BasicObject, ruby bombs on a missing method</h2>
<p>ruby -v -e 'class BasicObject; remove_method :method_missing end; "a".lalala!'<br>
ruby 1.9.1p0 (2009-01-30 revision 21907) [i686-linux]<br>
[BUG] Segmentation fault<br>
ruby 1.9.1p0 (2009-01-30 revision 21907) [i686-linux]</p>
<a name="---control-frame-"></a>
<h2 >-- control frame ----------<a href="#---control-frame-" class="wiki-anchor">¶</a></h2>
<p>-- Ruby level backtrace information-----------------------------------------</p>
<p>-- C level backtrace information -------------------------------------------<br>
0xb7f3bab4 /home/robert/opt/ruby191/lib/libruby.so.1.9(rb_vm_bugreport+0x64) [0xb7f3bab4]<br>
0xb7e4e6cf /home/robert/opt/ruby191/lib/libruby.so.1.9 [0xb7e4e6cf]<br>
0xb7e4e76a /home/robert/opt/ruby191/lib/libruby.so.1.9(rb_bug+0x3a) [0xb7e4e76a]<br>
0xb7edeeed /home/robert/opt/ruby191/lib/libruby.so.1.9 [0xb7edeeed]<br>
0xb7fb6410 [0xb7fb6410]<br>
0xb7f319bb /home/robert/opt/ruby191/lib/libruby.so.1.9(rb_iseq_eval_main+0xab) [0xb7f319bb]<br>
0xb7e507e7 /home/robert/opt/ruby191/lib/libruby.so.1.9(ruby_exec_node+0xb7) [0xb7e507e7]<br>
0xb7e51f56 /home/robert/opt/ruby191/lib/libruby.so.1.9(ruby_run_node+0x56) [0xb7e51f56]<br>
0x80487d4 ruby(main+0x74) [0x80487d4]<br>
0xb7c27685 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7c27685]<br>
0x80486c1 ruby [0x80486c1]</p>
<p>[NOTE]<br>
You may encounter a bug of Ruby interpreter. Bug reports are welcome.<br>
For details: <a href="http://www.ruby-lang.org/bugreport.html" class="external">http://www.ruby-lang.org/bugreport.html</a></p>
<p>Aborted<br>
=end</p>