tag:blogger.com,1999:blog-4830745228862594172.comments2013-05-11T14:40:17.910+09:00ブレ男のブログAnonymoushttp://www.blogger.com/profile/05401171298023472775noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-4830745228862594172.post-40585826806784041392013-05-11T14:40:17.910+09:002013-05-11T14:40:17.910+09:00たしかに、Hoge.new()への引数の数や型を間違えるとエラーが出て、その後segmentatio...たしかに、Hoge.new()への引数の数や型を間違えるとエラーが出て、その後segmentation faultで落ちますね。参考になりました。ソースを修正しました。Anonymoushttps://www.blogger.com/profile/05401171298023472775noreply@blogger.comtag:blogger.com,1999:blog-4830745228862594172.post-56017121528764263272013-05-11T03:34:03.530+09:002013-05-11T03:34:03.530+09:00hoge_initialize関数についてですが、mrb_get_argsの前でDATA_TYPE,...hoge_initialize関数についてですが、mrb_get_argsの前でDATA_TYPE, DATA_PTRを設定しておかないと、ArgumentErrorが投げられたときに初期化されないままインスタンスが生成されてしまい、GCで落ちるようです。<br /><br />mruby-time/time.cでもmrb_get_argsの前に初期化しています。h2so5https://www.blogger.com/profile/14810256468862416497noreply@blogger.com