トップ «前の日記(2012-11-17) 最新 次の日記(2012-11-28)» 編集

Route 477



2012-11-20

[ruby] EventMachineで大量のソケットをつくろうとしたらbuffer overflow detectedになった

こういうやつ。

*** buffer overflow detected ***: ~/.rvm/rubies/ruby-1.9.3-p194/bin/ruby terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f2ed0626007]
...

これはエラーメッセージが微妙で、EM.runの前にEM.epollを呼ばないとそうなるのだそうだ。