[#2906] DLL for GNU Win32 — WATANABE Hirofumi <watanabe@...>
わたなべです.
5 messages
1997/05/06
[#2910] thread and fork — jkuro@... (Jun Kuroda)
黒田です。
15 messages
1997/05/07
[#2911] Re: thread and fork
— matz@... (Yukihiro Matsumoto)
1997/05/07
まつもと ゆきひろです.
[#2912] Re: thread and fork
— jkuro@... (Jun Kuroda)
1997/05/07
黒田です。
[#2913] Re: thread and fork
— matz@... (Yukihiro Matsumoto)
1997/05/07
まつもと ゆきひろです.
[#2914] Re: thread and fork
— jkuro@... (Jun Kuroda)
1997/05/07
黒田です。
[#3023] Re: thread and fork
— jkuro@... (Jun Kuroda)
1997/05/27
黒田です。
[#3025] Re: thread and fork
— matz@... (Yukihiro Matsumoto)
1997/05/28
まつもと ゆきひろです
[#2922] chap 1 draft #2 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
7 messages
1997/05/09
[#2936] How to create ext — Eiji-usagi-MATSUmoto <ematsu@...>
うさぎです。
8 messages
1997/05/13
[#2938] Re: How to create ext
— matz@... (Yukihiro Matsumoto)
1997/05/13
まつもと ゆきひろです.
[#2952] [BUG] Dir.glob — sinara@...
原です。おひさしぶりです。
6 messages
1997/05/16
[#2960] dl-malloc — jkuro@... (Jun Kuroda)
黒田です。
9 messages
1997/05/19
[#2978] Re: [s-lang:00052] Re: Python/Ruby Jed — MAEDA Shugo <shugo@...>
前田です。
6 messages
1997/05/20
[#3005] Matrix — MAEDA Shugo <shugo@...>
前田です。
13 messages
1997/05/22
[#3006] Re: Matrix
— matz@... (Yukihiro Matsumoto)
1997/05/22
まつもと ゆきひろです
[#3026] ruby 1.0-970528 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
9 messages
1997/05/28
[#3027] Re: ruby 1.0-970528 released
— MAEDA Shugo <shugo@...>
1997/05/28
前田です。
[#3031] Re: ruby 1.0-970528 released
— matz@... (Yukihiro Matsumoto)
1997/05/29
まつもと ゆきひろです
[#3028] Can I use non IO object for $stdout? — MAEDA Shugo <shugo@...>
前田です。
7 messages
1997/05/28
[#3030] Re: Can I use non IO object for $stdout?
— matz@... (Yukihiro Matsumoto)
1997/05/29
まつもと ゆきひろです
[#3034] Re: Can I use non IO object for $stdout?
— MAEDA Shugo <le4441ms@...>
1997/05/29
前田です。
[#3050] flock (BSD/OS 2.0 i386) — gotoken@... (GOTO Kentaro)
後藤です。
6 messages
1997/05/30
[#3055] ruby 1.0-970530 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
5 messages
1997/05/30
[ruby-list:3042] Re: ruby 1.0-970528 released
From:
MAEDA Shugo <shugo@...>
Date:
1997-05-29 09:30:24 UTC
List:
ruby-list #3042
前田です。
On Thu, 29 May 97 14:43:48 JST,
Yukihiro Matsumoto <matz@caelum.co.jp> wrote:
|うーん,やはりJedを手元に置かないとダメかなあ.
今、家にもどって試してみたのですが、
On Thu, 29 May 97 11:28:11 JST,
Yukihiro Matsumoto <matz@caelum.co.jp> wrote:
|落ちるような小さいプログラムを作れませんか? 私のところでは以
落とすプログラムを作れました。
メールの最後に添付します。
rb_eval_stringするのをrb_rescueするとまずいみたいです。
char *str = "undefined_method \"test\"";
としているところを
char *str = "print \"test\"";
などとすればちゃんと"hello"と表示されて
正常に終了します。
backtraceはやはり取ることができませんでした。
なお、環境はLinux2.0.28 + gcc2.7.2です。
# rb_rescueで渡すのはVALUEでないといけないのかと思っていた
# のですが、そういうわけではないのですね。
前田 修吾 <shugo@po.aianet.ne.jp>
Attachments (1)
main.c
(527 Bytes, text/x-c++src)
/************************************************
main.c -
$Author: matz $
$Date: 1996/12/25 09:32:03 $
created at: Fri Aug 19 13:19:58 JST 1994
************************************************/
#ifdef DJGPP
unsigned int _stklen = 0x100000;
#endif
#include "ruby.h"
void fail_to_eval(char *str)
{
printf("failed\n");
}
void
main(argc, argv, envp)
int argc;
char **argv, **envp;
{
char *str = "undefined_method \"test\"";
ruby_init();
rb_rescue(rb_eval_string, str, fail_to_eval, str);
}