Hi,

In message "Re: Segmentation fault at raise exception."
    on Sun, 25 Apr 2010 00:33:39 +0900, O01eg Oleg <o01eg / yandex.ru> writes:

|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");

Ah, I should have to say more clearly.  Show us ALL of your code if
possible, to let us reproduce the problem.

							matz.