Updated at 2016-11-23 02:08

Revisions rev1

esa_bot
[skip notice] Imported from Qwik Wiki
Created by  esa_bot 2016-11-23 02:08:26 +0900
  • ## 【大当たり?】You may have encountered a bug in the Ruby interpreter
  • ## Oct 24, 2013 From: silentsilent433@g...
  • 浅草Rubyの皆様、
  • 本当にたびたび申し訳ありません。せかいです。
  • 想定外の出来事が発生しましたため、重ねてメールさせてください。
  • サンプルコードを書いていたらこんなエラーが出た(※1)のですが、
  • これはよくあることなのでしょうか?
  • 報告したほうがいいのかな?
  • ちなみにsocketライブラリを使っていました。
  • ってあまりの衝撃にメールを書いたものの、
  • 考えれば、火曜日に相談させてもらえば良い話ですよね。
  • すみません。火曜のどこかで相談させてください。
  • 衝撃続きで心臓に悪い。。
  • ※1
  • [NOTE]{{br}} You may have encountered a bug in the Ruby interpreter or extension libraries.
  • Bug reports are welcome.
  • For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)
  • This application has requested the Runtime to terminate it in an unusual way.
  • Please contact the application's support team for more information.
  • ## Oct 24, 2013 From: ko1@a...
  • よくあることです(少なくとも私の PC では)。
  • 再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。
  • (2013/10/24 18:18), a a wrote:
  • > 浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。
  • >
  • > サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。
  • >
  • > ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。
  • >
  • > 衝撃続きで心臓に悪い。。
  • >
  • > ※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)
  • >
  • > This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
  • * * *
  • // SASADA Koichi at atdot dot net
  • ## Oct 24, 2013 From: silentsilent433@g...
  • ささださん、ご連絡ありがとうございます。
  • よくあることなのですね。良かったです。
  • それであれば(緊急ではなさそうなので)火曜日のmeetupにて
  • バグレポートの書き方含め、勉強させて頂きます。
  • 助かりましたー。。
  • 2013/10/24 SASADA Koichi \<ko1@a...\>:
  • > よくあることです(少なくとも私の PC では)。
  • >
  • > 再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。
  • >
  • > (2013/10/24 18:18), a a wrote:
  • >
  • > > 浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。
  • > >
  • > > サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。
  • > >
  • > > ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。
  • > >
  • > > 衝撃続きで心臓に悪い。。
  • > >
  • > > ※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)
  • > >
  • > > This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
  • > - -
  • >
  • > // SASADA Koichi at atdot dot net
  • >
  • > - -
  • >
  • > archive-\> [http://qwik.jp/asakusarb/311.html](http://qwik.jp/asakusarb/311.html)ML-\> asakusarb@q...
  • ## Oct 24, 2013 From: ko1@a...
  • (2013/10/24 18:44), a a wrote:
  • > よくあることなのですね。良かったです。
  • ああいや、私の PC で、なので、普通はあまりないような気がします。
  • > それであれば(緊急ではなさそうなので)火曜日のmeetupにて バグレポートの書き方含め、勉強させて頂きます。
  • ここにこうやれば起きる、って書いて貰えれば足りると思いますよ。その上で必
  • 要なら火曜日にお話できるかと。
  • * * *
  • // SASADA Koichi at atdot dot net
  • ## Oct 24, 2013 From: tarui@p...
  • ささださんの環境ではよくあることではあっても、
  • ふつうに使ってる人の環境でよくあったらいけないような・・・
  • 他所から不安定な拡張ライブラリを持ってきてなければめったに見ないはずで、
  • 希少性があるのでこういう報告は喜ばれます。
  • 2013年10月24日 18:40 SASADA Koichi \<ko1@a...\>:
  • > よくあることです(少なくとも私の PC では)。
  • >
  • > 再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。
  • >
  • > (2013/10/24 18:18), a a wrote:
  • >
  • > > 浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。
  • > >
  • > > サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。
  • > >
  • > > ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。
  • > >
  • > > 衝撃続きで心臓に悪い。。
  • > >
  • > > ※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)
  • > >
  • > > This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
  • > - -
  • >
  • > // SASADA Koichi at atdot dot net
  • >
  • > - -
  • >
  • > archive-\> [http://qwik.jp/asakusarb/311.html](http://qwik.jp/asakusarb/311.html)ML-\> asakusarb@q...
  • * * *
  • 樽家昌也(Masaya TARUI)
  • No Tool,No Life.
  • ## Oct 24, 2013 From: silentsilent433@g...
  • 皆様、ご返信ありがとうございました。
  • システムエラーが良くあるってどんな魔境PCなんだろう。。と思っていましたが、
  • また全然違う箇所で発生してしまいました。
  • 魔境PC!
  • ただ、
  • 1つ目はHTTPレスポンス書き出し、
  • 2つ目は並列処理で読み込んだファイル内容読み出し、
  • なので、発生原因は同じかもしれないです。
  • これはRubyの神様にバグレポートを早く書けと怒られているような気がします。
  • ということで、これから記述いたします。
  • 皆様ありがとうございました。
  • ■蛇足
  • 問題のコード
  • filename = File.dirname(\_\_FILE\_\_) + File::SEPARATOR+"data1.txt"
  • p File.open(filename){|f| f.read} #\<= error
  • 発生エラー
  • C:\Users\HOGE\_ADMIN\>ruby C:\Users\HOGE\_ADMIN\Desktop\net\thread\_file\_read.rb
  • "2013-10-14\n\x81yRuby\x81z\x95W\x8F\x80\x93\xFC\x97??????\x83t\x83@\x83C\x83\x8B\x93\xFC\x97????‡?\x97??????\
  • ruby 2.0.0p247 (2013-06-27) [i386-mingw32]{{br}}
  • - Control frame information -----------------------------------------------
  • c:0003 p:---- s:0010 e:000009 CFUNC :p
  • c:0002 p:0052 s:0006 E:0019fc EVAL
  • C:/Users/HOGE\_ADMIN/Desktop/net/thread\_file\_read.rb:4 [FINISH]{{br}} c:0001 p:0000 s:0002 E:001b94 TOP [FINISH]{{br}}
  • C:/Users/HOGE\_ADMIN/Desktop/net/thread\_file\_read.rb:4:in `\<main\>'{{br}} C:/Users/HOGE_ADMIN/Desktop/net/thread_file_read.rb:4:in `p'{{br}}
  • - C level backtrace information -------------------------------------------
  • C:\Windows\SysWOW64\ntdll.dll(ZwWaitForSingleObject+0x15) [0x7797F8D1]{{br}} C:\Windows\syswow64\kernel32.dll(WaitForSingleObjectEx+0x43) [0x75241194]{{br}} C:\Windows\syswow64\kernel32.dll(WaitForSingleObject+0x12) [0x75241148]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_vm\_bugreport+0xa7) [0x668F6B57]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_name\_err\_mesg\_new+0x69d) [0x667BE2BD]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_bug+0x2e) [0x667BF0BE]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_syserr\_new\_str+0x178) [0x667C0968]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_sys\_fail\_str+0xe) [0x667C09EE]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_io\_taint\_check+0x1765) [0x667EE595]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_p+0xb4) [0x667F9084]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_p+0xf5) [0x667F90C5]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_ensure+0x9b) [0x667C734B]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_uninterruptible+0x5f) [0x66903DDF]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_call\_inits+0xca5) [0x667E6E95]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_error\_arity+0x129) [0x668E1FF9]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_each+0x448) [0x668F1A98]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_vm\_localjump\_error+0x25ad) [0x668E6A3D]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_vm\_localjump\_error+0x6ce4) [0x668EB174]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_iseq\_eval\_main+0x131) [0x668F3B21]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_check\_copyable+0x3721) [0x667C44F1]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(ruby\_run\_node+0x2d) [0x667C6A3D]{{br}}
  • [0x0040287F]
  • [0x004013FA]
  • C:\Windows\syswow64\kernel32.dll(BaseThreadInitThunk+0x12) [0x7524336A]{{br}} C:\Windows\SysWOW64\ntdll.dll(RtlInitializeExceptionChain+0x63) [0x77999F72]{{br}}
  • - Other runtime information -----------------------------------------------
  • ## Loaded script: C:/Users/HOGE\_ADMIN/Desktop/net/thread\_file\_read.rb
  • ## Loaded features:
  • 0 enumerator.so
  • 1 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/encdb.so
  • 2 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/windows_31j.so
  • 3 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/trans/transdb.so
  • 4 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/rbconfig.rb
  • 5 C:/Ruby200/lib/ruby/2.0.0/rubygems/compatibility.rb
  • 6 C:/Ruby200/lib/ruby/2.0.0/rubygems/defaults.rb
  • 7 C:/Ruby200/lib/ruby/2.0.0/rubygems/deprecate.rb
  • 8 C:/Ruby200/lib/ruby/2.0.0/rubygems/errors.rb
  • 9 C:/Ruby200/lib/ruby/2.0.0/rubygems/version.rb
  • 10 C:/Ruby200/lib/ruby/2.0.0/rubygems/requirement.rb
  • 11 C:/Ruby200/lib/ruby/2.0.0/rubygems/platform.rb
  • 12 C:/Ruby200/lib/ruby/2.0.0/rubygems/specification.rb
  • 13 C:/Ruby200/lib/ruby/2.0.0/rubygems/exceptions.rb
  • 14 C:/Ruby200/lib/ruby/2.0.0/rubygems/defaults/operating_system.rb
  • 15 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/utf_16le.so
  • 16 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/trans/utf_16_32.so
  • 17 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb
  • 18 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb
  • 19 C:/Ruby200/lib/ruby/2.0.0/rubygems.rb
  • [NOTE]{{br}} You may have encountered a bug in the Ruby interpreter or extension libraries.
  • Bug reports are welcome.
  • For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)
  • This application has requested the Runtime to terminate it in an unusual way.
  • Please contact the application's support team for more information.
  • C:\Users\HOGE\_ADMIN\>
  • 2013/10/24 Masaya TARUI \<tarui@p...\>:
  • > ささださんの環境ではよくあることではあっても、 ふつうに使ってる人の環境でよくあったらいけないような・・・
  • >
  • > 他所から不安定な拡張ライブラリを持ってきてなければめったに見ないはずで、 希少性があるのでこういう報告は喜ばれます。
  • >
  • > 2013年10月24日 18:40 SASADA Koichi \<ko1@a...\>:
  • >
  • > > よくあることです(少なくとも私の PC では)。
  • > >
  • > > 再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。
  • > >
  • > > (2013/10/24 18:18), a a wrote:
  • > >
  • > > > 浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。
  • > > >
  • > > > サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。
  • > > >
  • > > > ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。
  • > > >
  • > > > 衝撃続きで心臓に悪い。。
  • > > >
  • > > > ※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)
  • > > >
  • > > > This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
  • > > - -
  • > >
  • > > // SASADA Koichi at atdot dot net
  • > >
  • > > - -
  • > >
  • > > archive-\> [http://qwik.jp/asakusarb/311.html](http://qwik.jp/asakusarb/311.html)ML-\> asakusarb@q...
  • > - -
  • >
  • > 樽家昌也(Masaya TARUI) No Tool,No Life.
  • >
  • > - -
  • >
  • > archive-\> [http://qwik.jp/asakusarb/311.html](http://qwik.jp/asakusarb/311.html)ML-\> asakusarb@q...

【大当たり?】You may have encountered a bug in the Ruby interpreter

Oct 24, 2013 From: silentsilent433@g...

浅草Rubyの皆様、

本当にたびたび申し訳ありません。せかいです。

想定外の出来事が発生しましたため、重ねてメールさせてください。

サンプルコードを書いていたらこんなエラーが出た(※1)のですが、

これはよくあることなのでしょうか?

報告したほうがいいのかな?

ちなみにsocketライブラリを使っていました。

ってあまりの衝撃にメールを書いたものの、

考えれば、火曜日に相談させてもらえば良い話ですよね。

すみません。火曜のどこかで相談させてください。

衝撃続きで心臓に悪い。。

※1

[NOTE]{{br}} You may have encountered a bug in the Ruby interpreter or extension libraries.

Bug reports are welcome.

For details: http://www.ruby-lang.org/bugreport.html

This application has requested the Runtime to terminate it in an unusual way.

Please contact the application's support team for more information.

Oct 24, 2013 From: ko1@a...

よくあることです(少なくとも私の PC では)。

再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。

(2013/10/24 18:18), a a wrote:

浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。

サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。

ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。

衝撃続きで心臓に悪い。。

※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html

This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.


// SASADA Koichi at atdot dot net

Oct 24, 2013 From: silentsilent433@g...

ささださん、ご連絡ありがとうございます。

よくあることなのですね。良かったです。

それであれば(緊急ではなさそうなので)火曜日のmeetupにて

バグレポートの書き方含め、勉強させて頂きます。

助かりましたー。。

2013/10/24 SASADA Koichi <ko1@a...>:

よくあることです(少なくとも私の PC では)。

再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。

(2013/10/24 18:18), a a wrote:

浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。

サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。

ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。

衝撃続きで心臓に悪い。。

※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html

This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.

  • -

// SASADA Koichi at atdot dot net

  • -

archive-> http://qwik.jp/asakusarb/311.htmlML-> asakusarb@q...

Oct 24, 2013 From: ko1@a...

(2013/10/24 18:44), a a wrote:

よくあることなのですね。良かったです。

ああいや、私の PC で、なので、普通はあまりないような気がします。

それであれば(緊急ではなさそうなので)火曜日のmeetupにて バグレポートの書き方含め、勉強させて頂きます。

ここにこうやれば起きる、って書いて貰えれば足りると思いますよ。その上で必

要なら火曜日にお話できるかと。


// SASADA Koichi at atdot dot net

Oct 24, 2013 From: tarui@p...

ささださんの環境ではよくあることではあっても、

ふつうに使ってる人の環境でよくあったらいけないような・・・

他所から不安定な拡張ライブラリを持ってきてなければめったに見ないはずで、

希少性があるのでこういう報告は喜ばれます。

2013年10月24日 18:40 SASADA Koichi <ko1@a...>:

よくあることです(少なくとも私の PC では)。

再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。

(2013/10/24 18:18), a a wrote:

浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。

サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。

ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。

衝撃続きで心臓に悪い。。

※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html

This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.

  • -

// SASADA Koichi at atdot dot net

  • -

archive-> http://qwik.jp/asakusarb/311.htmlML-> asakusarb@q...


樽家昌也(Masaya TARUI)

No Tool,No Life.

Oct 24, 2013 From: silentsilent433@g...

皆様、ご返信ありがとうございました。

システムエラーが良くあるってどんな魔境PCなんだろう。。と思っていましたが、

また全然違う箇所で発生してしまいました。

魔境PC!

ただ、

1つ目はHTTPレスポンス書き出し、

2つ目は並列処理で読み込んだファイル内容読み出し、

なので、発生原因は同じかもしれないです。

これはRubyの神様にバグレポートを早く書けと怒られているような気がします。

ということで、これから記述いたします。

皆様ありがとうございました。

■蛇足

問題のコード

filename = File.dirname(__FILE__) + File::SEPARATOR+"data1.txt"

p File.open(filename){|f| f.read} #<= error

発生エラー

C:\Users\HOGE_ADMIN>ruby C:\Users\HOGE_ADMIN\Desktop\net\thread_file_read.rb

"2013-10-14\n\x81yRuby\x81z\x95W\x8F\x80\x93\xFC\x97??????\x83t\x83@\x83C\x83\x8B\x93\xFC\x97????‡?\x97??????\

ruby 2.0.0p247 (2013-06-27) [i386-mingw32]{{br}}

  • Control frame information -----------------------------------------------

c:0003 p:---- s:0010 e:000009 CFUNC :p

c:0002 p:0052 s:0006 E:0019fc EVAL

C:/Users/HOGE_ADMIN/Desktop/net/thread_file_read.rb:4 [FINISH]{{br}} c:0001 p:0000 s:0002 E:001b94 TOP [FINISH]{{br}}

C:/Users/HOGE_ADMIN/Desktop/net/thread_file_read.rb:4:in \<main\>'{{br}} C:/Users/HOGE_ADMIN/Desktop/net/thread_file_read.rb:4:inp'{{br}}

  • C level backtrace information -------------------------------------------

C:\Windows\SysWOW64\ntdll.dll(ZwWaitForSingleObject+0x15) [0x7797F8D1]{{br}} C:\Windows\syswow64\kernel32.dll(WaitForSingleObjectEx+0x43) [0x75241194]{{br}} C:\Windows\syswow64\kernel32.dll(WaitForSingleObject+0x12) [0x75241148]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_vm_bugreport+0xa7) [0x668F6B57]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_name_err_mesg_new+0x69d) [0x667BE2BD]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_bug+0x2e) [0x667BF0BE]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_syserr_new_str+0x178) [0x667C0968]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_sys_fail_str+0xe) [0x667C09EE]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_io_taint_check+0x1765) [0x667EE595]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_p+0xb4) [0x667F9084]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_p+0xf5) [0x667F90C5]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_ensure+0x9b) [0x667C734B]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_uninterruptible+0x5f) [0x66903DDF]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_call_inits+0xca5) [0x667E6E95]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_error_arity+0x129) [0x668E1FF9]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_each+0x448) [0x668F1A98]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_vm_localjump_error+0x25ad) [0x668E6A3D]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_vm_localjump_error+0x6ce4) [0x668EB174]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_iseq_eval_main+0x131) [0x668F3B21]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_check_copyable+0x3721) [0x667C44F1]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(ruby_run_node+0x2d) [0x667C6A3D]{{br}}

[0x0040287F]
[0x004013FA]

C:\Windows\syswow64\kernel32.dll(BaseThreadInitThunk+0x12) [0x7524336A]{{br}} C:\Windows\SysWOW64\ntdll.dll(RtlInitializeExceptionChain+0x63) [0x77999F72]{{br}}

  • Other runtime information -----------------------------------------------

Loaded script: C:/Users/HOGE_ADMIN/Desktop/net/thread_file_read.rb

Loaded features:

0 enumerator.so
   1 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/encdb.so
   2 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/windows_31j.so
   3 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/trans/transdb.so
   4 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/rbconfig.rb
   5 C:/Ruby200/lib/ruby/2.0.0/rubygems/compatibility.rb
   6 C:/Ruby200/lib/ruby/2.0.0/rubygems/defaults.rb
   7 C:/Ruby200/lib/ruby/2.0.0/rubygems/deprecate.rb
   8 C:/Ruby200/lib/ruby/2.0.0/rubygems/errors.rb
   9 C:/Ruby200/lib/ruby/2.0.0/rubygems/version.rb
  10 C:/Ruby200/lib/ruby/2.0.0/rubygems/requirement.rb
  11 C:/Ruby200/lib/ruby/2.0.0/rubygems/platform.rb
  12 C:/Ruby200/lib/ruby/2.0.0/rubygems/specification.rb
  13 C:/Ruby200/lib/ruby/2.0.0/rubygems/exceptions.rb
  14 C:/Ruby200/lib/ruby/2.0.0/rubygems/defaults/operating_system.rb
  15 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/utf_16le.so
  16 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/trans/utf_16_32.so
  17 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb
  18 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb
  19 C:/Ruby200/lib/ruby/2.0.0/rubygems.rb

[NOTE]{{br}} You may have encountered a bug in the Ruby interpreter or extension libraries.

Bug reports are welcome.

For details: http://www.ruby-lang.org/bugreport.html

This application has requested the Runtime to terminate it in an unusual way.

Please contact the application's support team for more information.

C:\Users\HOGE_ADMIN>

2013/10/24 Masaya TARUI <tarui@p...>:

ささださんの環境ではよくあることではあっても、 ふつうに使ってる人の環境でよくあったらいけないような・・・

他所から不安定な拡張ライブラリを持ってきてなければめったに見ないはずで、 希少性があるのでこういう報告は喜ばれます。

2013年10月24日 18:40 SASADA Koichi <ko1@a...>:

よくあることです(少なくとも私の PC では)。

再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。

(2013/10/24 18:18), a a wrote:

浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。

サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。

ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。

衝撃続きで心臓に悪い。。

※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html

This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.

  • -

// SASADA Koichi at atdot dot net

  • -

archive-> http://qwik.jp/asakusarb/311.htmlML-> asakusarb@q...

  • -

樽家昌也(Masaya TARUI) No Tool,No Life.

  • -

archive-> http://qwik.jp/asakusarb/311.htmlML-> asakusarb@q...

## 【大当たり?】You may have encountered a bug in the Ruby interpreter

## Oct 24, 2013 From: silentsilent433@g...

浅草Rubyの皆様、  
本当にたびたび申し訳ありません。せかいです。  
想定外の出来事が発生しましたため、重ねてメールさせてください。

サンプルコードを書いていたらこんなエラーが出た(※1)のですが、  
これはよくあることなのでしょうか?  
報告したほうがいいのかな?  
ちなみにsocketライブラリを使っていました。

ってあまりの衝撃にメールを書いたものの、  
考えれば、火曜日に相談させてもらえば良い話ですよね。  
すみません。火曜のどこかで相談させてください。

衝撃続きで心臓に悪い。。

※1  
[NOTE]{{br}} You may have encountered a bug in the Ruby interpreter or extension libraries.  
Bug reports are welcome.  
For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)

This application has requested the Runtime to terminate it in an unusual way.  
Please contact the application's support team for more information.

## Oct 24, 2013 From: ko1@a...

よくあることです(少なくとも私の PC では)。

再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。

(2013/10/24 18:18), a a wrote:

> 浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。
> 
> サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。
> 
> ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。
> 
> 衝撃続きで心臓に悪い。。
> 
> ※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)
> 
> This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
* * *

// SASADA Koichi at atdot dot net

## Oct 24, 2013 From: silentsilent433@g...

ささださん、ご連絡ありがとうございます。

よくあることなのですね。良かったです。  
それであれば(緊急ではなさそうなので)火曜日のmeetupにて  
バグレポートの書き方含め、勉強させて頂きます。

助かりましたー。。

2013/10/24 SASADA Koichi \<ko1@a...\>:

> よくあることです(少なくとも私の PC では)。
> 
> 再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。
> 
> (2013/10/24 18:18), a a wrote:
> 
> > 浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。
> > 
> > サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。
> > 
> > ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。
> > 
> > 衝撃続きで心臓に悪い。。
> > 
> > ※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)
> > 
> > This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
> - -
> 
> // SASADA Koichi at atdot dot net
> 
> - -
> 
> archive-\> [http://qwik.jp/asakusarb/311.html](http://qwik.jp/asakusarb/311.html)ML-\> asakusarb@q...
## Oct 24, 2013 From: ko1@a...

(2013/10/24 18:44), a a wrote:

> よくあることなのですね。良かったです。

ああいや、私の PC で、なので、普通はあまりないような気がします。

> それであれば(緊急ではなさそうなので)火曜日のmeetupにて バグレポートの書き方含め、勉強させて頂きます。

ここにこうやれば起きる、って書いて貰えれば足りると思いますよ。その上で必  
要なら火曜日にお話できるかと。

* * *

// SASADA Koichi at atdot dot net

## Oct 24, 2013 From: tarui@p...

ささださんの環境ではよくあることではあっても、  
ふつうに使ってる人の環境でよくあったらいけないような・・・

他所から不安定な拡張ライブラリを持ってきてなければめったに見ないはずで、  
希少性があるのでこういう報告は喜ばれます。

2013年10月24日 18:40 SASADA Koichi \<ko1@a...\>:

> よくあることです(少なくとも私の PC では)。
> 
> 再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。
> 
> (2013/10/24 18:18), a a wrote:
> 
> > 浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。
> > 
> > サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。
> > 
> > ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。
> > 
> > 衝撃続きで心臓に悪い。。
> > 
> > ※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)
> > 
> > This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
> - -
> 
> // SASADA Koichi at atdot dot net
> 
> - -
> 
> archive-\> [http://qwik.jp/asakusarb/311.html](http://qwik.jp/asakusarb/311.html)ML-\> asakusarb@q...
* * *

樽家昌也(Masaya TARUI)  
No Tool,No Life.

## Oct 24, 2013 From: silentsilent433@g...

皆様、ご返信ありがとうございました。

システムエラーが良くあるってどんな魔境PCなんだろう。。と思っていましたが、  
また全然違う箇所で発生してしまいました。

魔境PC!

ただ、  
1つ目はHTTPレスポンス書き出し、  
2つ目は並列処理で読み込んだファイル内容読み出し、  
なので、発生原因は同じかもしれないです。

これはRubyの神様にバグレポートを早く書けと怒られているような気がします。  
ということで、これから記述いたします。  
皆様ありがとうございました。

■蛇足  
問題のコード  
filename = File.dirname(\_\_FILE\_\_) + File::SEPARATOR+"data1.txt"  
p File.open(filename){|f| f.read} #\<= error

発生エラー  
C:\Users\HOGE\_ADMIN\>ruby C:\Users\HOGE\_ADMIN\Desktop\net\thread\_file\_read.rb  
"2013-10-14\n\x81yRuby\x81z\x95W\x8F\x80\x93\xFC\x97??????\x83t\x83@\x83C\x83\x8B\x93\xFC\x97????‡?\x97??????\  
ruby 2.0.0p247 (2013-06-27) [i386-mingw32]{{br}}

  - Control frame information -----------------------------------------------

c:0003 p:---- s:0010 e:000009 CFUNC :p  
c:0002 p:0052 s:0006 E:0019fc EVAL  
C:/Users/HOGE\_ADMIN/Desktop/net/thread\_file\_read.rb:4 [FINISH]{{br}} c:0001 p:0000 s:0002 E:001b94 TOP [FINISH]{{br}}

C:/Users/HOGE\_ADMIN/Desktop/net/thread\_file\_read.rb:4:in `\<main\>'{{br}} C:/Users/HOGE_ADMIN/Desktop/net/thread_file_read.rb:4:in `p'{{br}}

  - C level backtrace information -------------------------------------------

C:\Windows\SysWOW64\ntdll.dll(ZwWaitForSingleObject+0x15) [0x7797F8D1]{{br}} C:\Windows\syswow64\kernel32.dll(WaitForSingleObjectEx+0x43) [0x75241194]{{br}} C:\Windows\syswow64\kernel32.dll(WaitForSingleObject+0x12) [0x75241148]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_vm\_bugreport+0xa7) [0x668F6B57]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_name\_err\_mesg\_new+0x69d) [0x667BE2BD]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_bug+0x2e) [0x667BF0BE]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_syserr\_new\_str+0x178) [0x667C0968]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_sys\_fail\_str+0xe) [0x667C09EE]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_io\_taint\_check+0x1765) [0x667EE595]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_p+0xb4) [0x667F9084]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_p+0xf5) [0x667F90C5]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_ensure+0x9b) [0x667C734B]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_uninterruptible+0x5f) [0x66903DDF]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_call\_inits+0xca5) [0x667E6E95]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_error\_arity+0x129) [0x668E1FF9]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_each+0x448) [0x668F1A98]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_vm\_localjump\_error+0x25ad) [0x668E6A3D]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_vm\_localjump\_error+0x6ce4) [0x668EB174]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_iseq\_eval\_main+0x131) [0x668F3B21]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb\_check\_copyable+0x3721) [0x667C44F1]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(ruby\_run\_node+0x2d) [0x667C6A3D]{{br}}

    [0x0040287F]
    [0x004013FA]

C:\Windows\syswow64\kernel32.dll(BaseThreadInitThunk+0x12) [0x7524336A]{{br}} C:\Windows\SysWOW64\ntdll.dll(RtlInitializeExceptionChain+0x63) [0x77999F72]{{br}}

  - Other runtime information -----------------------------------------------

## Loaded script: C:/Users/HOGE\_ADMIN/Desktop/net/thread\_file\_read.rb

## Loaded features:

    0 enumerator.so
       1 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/encdb.so
       2 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/windows_31j.so
       3 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/trans/transdb.so
       4 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/rbconfig.rb
       5 C:/Ruby200/lib/ruby/2.0.0/rubygems/compatibility.rb
       6 C:/Ruby200/lib/ruby/2.0.0/rubygems/defaults.rb
       7 C:/Ruby200/lib/ruby/2.0.0/rubygems/deprecate.rb
       8 C:/Ruby200/lib/ruby/2.0.0/rubygems/errors.rb
       9 C:/Ruby200/lib/ruby/2.0.0/rubygems/version.rb
      10 C:/Ruby200/lib/ruby/2.0.0/rubygems/requirement.rb
      11 C:/Ruby200/lib/ruby/2.0.0/rubygems/platform.rb
      12 C:/Ruby200/lib/ruby/2.0.0/rubygems/specification.rb
      13 C:/Ruby200/lib/ruby/2.0.0/rubygems/exceptions.rb
      14 C:/Ruby200/lib/ruby/2.0.0/rubygems/defaults/operating_system.rb
      15 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/utf_16le.so
      16 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/trans/utf_16_32.so
      17 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb
      18 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb
      19 C:/Ruby200/lib/ruby/2.0.0/rubygems.rb

[NOTE]{{br}} You may have encountered a bug in the Ruby interpreter or extension libraries.  
Bug reports are welcome.  
For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)

This application has requested the Runtime to terminate it in an unusual way.  
Please contact the application's support team for more information.

C:\Users\HOGE\_ADMIN\>

2013/10/24 Masaya TARUI \<tarui@p...\>:

> ささださんの環境ではよくあることではあっても、 ふつうに使ってる人の環境でよくあったらいけないような・・・
> 
> 他所から不安定な拡張ライブラリを持ってきてなければめったに見ないはずで、 希少性があるのでこういう報告は喜ばれます。
> 
> 2013年10月24日 18:40 SASADA Koichi \<ko1@a...\>:
> 
> > よくあることです(少なくとも私の PC では)。
> > 
> > 再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。
> > 
> > (2013/10/24 18:18), a a wrote:
> > 
> > > 浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。
> > > 
> > > サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。
> > > 
> > > ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。
> > > 
> > > 衝撃続きで心臓に悪い。。
> > > 
> > > ※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)
> > > 
> > > This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
> > - -
> > 
> > // SASADA Koichi at atdot dot net
> > 
> > - -
> > 
> > archive-\> [http://qwik.jp/asakusarb/311.html](http://qwik.jp/asakusarb/311.html)ML-\> asakusarb@q...
> - -
> 
> 樽家昌也(Masaya TARUI) No Tool,No Life.
> 
> - -
> 
> archive-\> [http://qwik.jp/asakusarb/311.html](http://qwik.jp/asakusarb/311.html)ML-\> asakusarb@q...

【大当たり?】You may have encountered a bug in the Ruby interpreter

Oct 24, 2013 From: silentsilent433@g...

浅草Rubyの皆様、

本当にたびたび申し訳ありません。せかいです。

想定外の出来事が発生しましたため、重ねてメールさせてください。

サンプルコードを書いていたらこんなエラーが出た(※1)のですが、

これはよくあることなのでしょうか?

報告したほうがいいのかな?

ちなみにsocketライブラリを使っていました。

ってあまりの衝撃にメールを書いたものの、

考えれば、火曜日に相談させてもらえば良い話ですよね。

すみません。火曜のどこかで相談させてください。

衝撃続きで心臓に悪い。。

※1

[NOTE]{{br}} You may have encountered a bug in the Ruby interpreter or extension libraries.

Bug reports are welcome.

For details: http://www.ruby-lang.org/bugreport.html

This application has requested the Runtime to terminate it in an unusual way.

Please contact the application's support team for more information.

Oct 24, 2013 From: ko1@a...

よくあることです(少なくとも私の PC では)。

再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。

(2013/10/24 18:18), a a wrote:

浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。

サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。

ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。

衝撃続きで心臓に悪い。。

※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html

This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.


// SASADA Koichi at atdot dot net

Oct 24, 2013 From: silentsilent433@g...

ささださん、ご連絡ありがとうございます。

よくあることなのですね。良かったです。

それであれば(緊急ではなさそうなので)火曜日のmeetupにて

バグレポートの書き方含め、勉強させて頂きます。

助かりましたー。。

2013/10/24 SASADA Koichi <ko1@a...>:

よくあることです(少なくとも私の PC では)。

再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。

(2013/10/24 18:18), a a wrote:

浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。

サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。

ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。

衝撃続きで心臓に悪い。。

※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html

This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.

  • -

// SASADA Koichi at atdot dot net

  • -

archive-> http://qwik.jp/asakusarb/311.htmlML-> asakusarb@q...

Oct 24, 2013 From: ko1@a...

(2013/10/24 18:44), a a wrote:

よくあることなのですね。良かったです。

ああいや、私の PC で、なので、普通はあまりないような気がします。

それであれば(緊急ではなさそうなので)火曜日のmeetupにて バグレポートの書き方含め、勉強させて頂きます。

ここにこうやれば起きる、って書いて貰えれば足りると思いますよ。その上で必

要なら火曜日にお話できるかと。


// SASADA Koichi at atdot dot net

Oct 24, 2013 From: tarui@p...

ささださんの環境ではよくあることではあっても、

ふつうに使ってる人の環境でよくあったらいけないような・・・

他所から不安定な拡張ライブラリを持ってきてなければめったに見ないはずで、

希少性があるのでこういう報告は喜ばれます。

2013年10月24日 18:40 SASADA Koichi <ko1@a...>:

よくあることです(少なくとも私の PC では)。

再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。

(2013/10/24 18:18), a a wrote:

浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。

サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。

ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。

衝撃続きで心臓に悪い。。

※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html

This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.

  • -

// SASADA Koichi at atdot dot net

  • -

archive-> http://qwik.jp/asakusarb/311.htmlML-> asakusarb@q...


樽家昌也(Masaya TARUI)

No Tool,No Life.

Oct 24, 2013 From: silentsilent433@g...

皆様、ご返信ありがとうございました。

システムエラーが良くあるってどんな魔境PCなんだろう。。と思っていましたが、

また全然違う箇所で発生してしまいました。

魔境PC!

ただ、

1つ目はHTTPレスポンス書き出し、

2つ目は並列処理で読み込んだファイル内容読み出し、

なので、発生原因は同じかもしれないです。

これはRubyの神様にバグレポートを早く書けと怒られているような気がします。

ということで、これから記述いたします。

皆様ありがとうございました。

■蛇足

問題のコード

filename = File.dirname(__FILE__) + File::SEPARATOR+"data1.txt"

p File.open(filename){|f| f.read} #<= error

発生エラー

C:\Users\HOGE_ADMIN>ruby C:\Users\HOGE_ADMIN\Desktop\net\thread_file_read.rb

"2013-10-14\n\x81yRuby\x81z\x95W\x8F\x80\x93\xFC\x97??????\x83t\x83@\x83C\x83\x8B\x93\xFC\x97????‡?\x97??????\

ruby 2.0.0p247 (2013-06-27) [i386-mingw32]{{br}}

  • Control frame information -----------------------------------------------

c:0003 p:---- s:0010 e:000009 CFUNC :p

c:0002 p:0052 s:0006 E:0019fc EVAL

C:/Users/HOGE_ADMIN/Desktop/net/thread_file_read.rb:4 [FINISH]{{br}} c:0001 p:0000 s:0002 E:001b94 TOP [FINISH]{{br}}

C:/Users/HOGE_ADMIN/Desktop/net/thread_file_read.rb:4:in \<main\>'{{br}} C:/Users/HOGE_ADMIN/Desktop/net/thread_file_read.rb:4:inp'{{br}}

  • C level backtrace information -------------------------------------------

C:\Windows\SysWOW64\ntdll.dll(ZwWaitForSingleObject+0x15) [0x7797F8D1]{{br}} C:\Windows\syswow64\kernel32.dll(WaitForSingleObjectEx+0x43) [0x75241194]{{br}} C:\Windows\syswow64\kernel32.dll(WaitForSingleObject+0x12) [0x75241148]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_vm_bugreport+0xa7) [0x668F6B57]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_name_err_mesg_new+0x69d) [0x667BE2BD]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_bug+0x2e) [0x667BF0BE]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_syserr_new_str+0x178) [0x667C0968]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_sys_fail_str+0xe) [0x667C09EE]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_io_taint_check+0x1765) [0x667EE595]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_p+0xb4) [0x667F9084]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_p+0xf5) [0x667F90C5]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_ensure+0x9b) [0x667C734B]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_uninterruptible+0x5f) [0x66903DDF]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_call_inits+0xca5) [0x667E6E95]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_error_arity+0x129) [0x668E1FF9]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_each+0x448) [0x668F1A98]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_vm_localjump_error+0x25ad) [0x668E6A3D]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_vm_localjump_error+0x6ce4) [0x668EB174]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_iseq_eval_main+0x131) [0x668F3B21]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(rb_check_copyable+0x3721) [0x667C44F1]{{br}} C:\Ruby200\bin\msvcrt-ruby200.dll(ruby_run_node+0x2d) [0x667C6A3D]{{br}}

[0x0040287F]
[0x004013FA]

C:\Windows\syswow64\kernel32.dll(BaseThreadInitThunk+0x12) [0x7524336A]{{br}} C:\Windows\SysWOW64\ntdll.dll(RtlInitializeExceptionChain+0x63) [0x77999F72]{{br}}

  • Other runtime information -----------------------------------------------

Loaded script: C:/Users/HOGE_ADMIN/Desktop/net/thread_file_read.rb

Loaded features:

0 enumerator.so
   1 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/encdb.so
   2 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/windows_31j.so
   3 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/trans/transdb.so
   4 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/rbconfig.rb
   5 C:/Ruby200/lib/ruby/2.0.0/rubygems/compatibility.rb
   6 C:/Ruby200/lib/ruby/2.0.0/rubygems/defaults.rb
   7 C:/Ruby200/lib/ruby/2.0.0/rubygems/deprecate.rb
   8 C:/Ruby200/lib/ruby/2.0.0/rubygems/errors.rb
   9 C:/Ruby200/lib/ruby/2.0.0/rubygems/version.rb
  10 C:/Ruby200/lib/ruby/2.0.0/rubygems/requirement.rb
  11 C:/Ruby200/lib/ruby/2.0.0/rubygems/platform.rb
  12 C:/Ruby200/lib/ruby/2.0.0/rubygems/specification.rb
  13 C:/Ruby200/lib/ruby/2.0.0/rubygems/exceptions.rb
  14 C:/Ruby200/lib/ruby/2.0.0/rubygems/defaults/operating_system.rb
  15 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/utf_16le.so
  16 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/trans/utf_16_32.so
  17 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb
  18 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb
  19 C:/Ruby200/lib/ruby/2.0.0/rubygems.rb

[NOTE]{{br}} You may have encountered a bug in the Ruby interpreter or extension libraries.

Bug reports are welcome.

For details: http://www.ruby-lang.org/bugreport.html

This application has requested the Runtime to terminate it in an unusual way.

Please contact the application's support team for more information.

C:\Users\HOGE_ADMIN>

2013/10/24 Masaya TARUI <tarui@p...>:

ささださんの環境ではよくあることではあっても、 ふつうに使ってる人の環境でよくあったらいけないような・・・

他所から不安定な拡張ライブラリを持ってきてなければめったに見ないはずで、 希少性があるのでこういう報告は喜ばれます。

2013年10月24日 18:40 SASADA Koichi <ko1@a...>:

よくあることです(少なくとも私の PC では)。

再現出来る手順(このプログラムをこうやって動かす)をご連絡頂けると幸いです。

(2013/10/24 18:18), a a wrote:

浅草Rubyの皆様、 本当にたびたび申し訳ありません。せかいです。 想定外の出来事が発生しましたため、重ねてメールさせてください。

サンプルコードを書いていたらこんなエラーが出た(※1)のですが、 これはよくあることなのでしょうか? 報告したほうがいいのかな? ちなみにsocketライブラリを使っていました。

ってあまりの衝撃にメールを書いたものの、 考えれば、火曜日に相談させてもらえば良い話ですよね。 すみません。火曜のどこかで相談させてください。

衝撃続きで心臓に悪い。。

※1 [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html

This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.

  • -

// SASADA Koichi at atdot dot net

  • -

archive-> http://qwik.jp/asakusarb/311.htmlML-> asakusarb@q...

  • -

樽家昌也(Masaya TARUI) No Tool,No Life.

  • -

archive-> http://qwik.jp/asakusarb/311.htmlML-> asakusarb@q...