General

Profile

uy (西行寺 うゆ)

  • Login: uy
  • Registered on: 01/15/2012
  • Last sign in: 07/01/2016

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 7 7

Activity

07/05/2016

04:38 PM Ruby Bug #12554: yamlに渡すファイルポインタを自分でcloseしないと動作が変
ありがとうございます。
GCのcloseに頼ったコードを書いていたみたいです。
気を付けたいと思います。
uy (西行寺 うゆ)
01:47 PM Ruby Bug #12554 (Rejected): yamlに渡すファイルポインタを自分でcloseしないと動作が変

rubyのファイルポインタは、スコープを抜けたら処理系側でcloseされているものと思ったんですが
yamlで読み書きを行う場合に動作がおかしいような気がします
このスクリプトを実行すると、それなりの確率で以下のエラーが出て、
test.yamlのデータが変です
~~~
require"yaml"
def func
file = "test.yaml"
data = YAML.load_file( file )
r = rand(999...
uy (西行寺 うゆ)

07/04/2016

09:24 AM Ruby Bug #12538: hostsを書き換えてwebrickで書いたプロキシ―に繋いでいるとrubyが落ちる
-d オプションを付けて実行してみました
正常にdumpされてるかは分かりませんが
コンソールに流していたログは保存出来たので上げておきます
uy (西行寺 うゆ)

07/01/2016

12:39 PM Ruby Bug #12538 (Closed): hostsを書き換えてwebrickで書いたプロキシ―に繋いでいるとrubyが落ちる
環境
OS:Win10
ブラウザ:Firefox
広告NG用にhostsを書きかえてプロキシーに接続してブラウジングしていると
しばらくしてrubyは動作を停止しましたと言われます
#coding:utf-8
require 'webrick'
require 'webrick/httpproxy'

handler = Proc.new() {| q , res |

}

s = WEBrick::HTTPPro...
uy (西行寺 うゆ)

10/30/2015

05:46 AM Ruby Bug #11637 (Closed): SEGV
~~~ruby
ARGV << nil
ARGF.each{}
~~~
SEGVでます
uy (西行寺 うゆ)

05/09/2012

08:47 PM Ruby Bug #6419 (Closed): { } ではなく do ~ end でかくとsyntax errorでる箇所
=begin
こういうのを書いた場合にsyntax errorがでるみたいです
p begin
1.times { 1 }
1.times do 1 end # syntax error
end
=end
uy (西行寺 うゆ)

05/03/2012

08:39 PM Ruby Bug #6396 (Rejected): instance_eval内での変数の扱いについて
=begin
class O
attr_accessor :x
end
o = O.new
o.x = 99
o.instance_eval do
p x #=> 99
if nil
x = 2 # この記述があるとxがnilになる
end
p x #=> nil
end
これはバグでしょうか?
o.instance_eval do
...
uy (西行寺 うゆ)

05/02/2012

01:39 PM Ruby Feature #6390 (Closed): ラムダの宣言ででるsyntax errorについて
->x,y{x+y}
->(x,y){x+y}
->x,y {x+y}
->(x,y) {x+y}
-> x,y{x+y}
-> (x,y){x+y} # これだけ syntax error
この記述でもエラーにならないようには出来ないのでしょうか?
uy (西行寺 うゆ)

02/02/2012

01:36 AM Ruby Bug #5897: RubyからWinAPIのCreateProcessを使ったときに引数を間違えるとバグがでる
C:/DOCUME~1/teruyo/LOCALS~1/Temp/rbBE.tmp:4: warning: already initialized constant FALSE
C:/Ruby2/lib/ruby/1.9.1/Win32API.rb:25: [BUG] Segmentation fault
ruby 1.9.3p0 (2011-10-30) [i386-mingw32]
-- Control frame information --------...
uy (西行寺 うゆ)

01/15/2012

06:21 PM Ruby Bug #5897 (Rejected): RubyからWinAPIのCreateProcessを使ったときに引数を間違えるとバグがでる
require 'Win32API'
CreateProcess = Win32API.new('kernel32', 'CreateProcess', %w(ipiiiiiipp), 'i')
NULL = 0
FALSE = 0
lpCommandLine = ""
CreateProcess.call(
NULL,
lpCommandLine,
NULL,
NUL...
uy (西行寺 うゆ)

Also available in: Atom