From: O01eg Oleg Date: 2010-04-25T00:33:39+09:00 Subject: Re: Segmentation fault at raise exception. It's a initialization code: int ruby_argc = 1; char* ruby_argv[ruby_argc]; ruby_argv[0] = ""; char** r_argv = ruby_argv; Logger::Instance().Log(L"Ruby starting"); ruby_sysinit(&ruby_argc, &r_argv); Logger::Instance().Log(L"Ruby: Call RUBY_INIT_STACK"); RUBY_INIT_STACK; Logger::Instance().Log(L"Ruby: Call ruby_init"); ruby_init(); Logger::Instance().Log(L"Ruby: Call ruby_init_loadpath"); ruby_init_loadpath(); Logger::Instance().Log(L"Ruby started"); -- Posted via http://www.ruby-forum.com/.