[#10007] Re: [ruby-talk:03267] Re: mod_ruby error? — Wakou Aoyama <wakou@...>

青山です。

31 messages 2000/06/11
[#10008] Re: [ruby-talk:03267] Re: mod_ruby error? — Wakou Aoyama <wakou@...> 2000/06/11

青山です。

[#10018] Re: [ruby-talk:03267] Re: mod_ruby error? — Shugo Maeda <shugo@...> 2000/06/13

前田です。

[#10027] Re: [ruby-talk:03267] Re: mod_ruby error? — Wakou Aoyama <wakou@...> 2000/06/13

青山です。

[#10028] Re: [ruby-talk:03267] Re: mod_ruby error? — Wakou Aoyama <wakou@...> 2000/06/13

青山です。

[#10029] Re: [ruby-talk:03267] Re: mod_ruby error? — Shugo Maeda <shugo@...> 2000/06/13

前田です。

[#10035] Re: [ruby-talk:03267] Re: mod_ruby error? — Wakou Aoyama <wakou@...> 2000/06/13

青山です。

[#10038] Re: [ruby-talk:03267] Re: mod_ruby error? — Shugo Maeda <shugo@...> 2000/06/14

前田です。

[#10041] Re: [ruby-talk:03267] Re: mod_ruby error? — Wakou Aoyama <wakou@...> 2000/06/14

青山です。

[#10045] Re: [ruby-talk:03267] Re: mod_ruby error? — Wakou Aoyama <wakou@...> 2000/06/14

青山です。

[#10046] Re: [ruby-talk:03267] Re: mod_ruby error? — Wakou Aoyama <wakou@...> 2000/06/14

青山です。

[#10047] Re: [ruby-talk:03267] Re: mod_ruby error? — Wakou Aoyama <wakou@...> 2000/06/14

青山です。

[#10048] Re: [ruby-talk:03267] Re: mod_ruby error? — Wakou Aoyama <wakou@...> 2000/06/14

青山です。

[#10135] don't use mktemp() — Shugo Maeda <shugo@...>

前田です。

35 messages 2000/06/27
[#10136] Re: don't use mktemp() — matz@... (Yukihiro Matsumoto) 2000/06/27

まつもと ゆきひろです

[#10137] Re: don't use mktemp() — Shugo Maeda <shugo@...> 2000/06/27

前田です。

[#10141] Re: don't use mktemp() — kjana@... (YANAGAWA Kazuhisa) 2000/06/27

In message <874s6f1rqj.wl@studly.netlab.co.jp>

[#10143] Re: don't use mktemp() — WATANABE Hirofumi <eban@...> 2000/06/27

わたなべです.

[#10181] Re: don't use mktemp() — Katsuyuki Komatsu <komatsu@...> 2000/07/03

小松です。

[#10183] Re: don't use mktemp() — WATANABE Hirofumi <eban@...> 2000/07/03

わたなべです.

[ruby-dev:10062] Re: mod_ruby error?

From: Shugo Maeda <shugo@...>
Date: 2000-06-16 03:12:54 UTC
List: ruby-dev #10062
前田@出張中です。

At Thu, 15 Jun 2000 23:32:58 +0900,
Wakou Aoyama <wakou@fsinet.or.jp> wrote:
> > (gdb) p *((thread_t) ((struct RData*) thread)->data)
> 
> これは出来ませんでしたが、(gdb の使い方をよく知らないだけかも)

upでstackをのぼらないとpできないと思います。

> > ThreadオブジェクトがGCで回収されちゃってるのかも…。
> 
> これに間違いなさそうです。先の thread_kill の部分を戻して、GC を止める
> と動きましたから。

ひょっとすると以下のパッチで動作したりします?
# 何か納得が行かないのですが。

diff -u -r1.9 mod_ruby.c
--- mod_ruby.c	2000/05/24 04:59:00	1.9
+++ mod_ruby.c	2000/06/16 03:08:59
@@ -647,11 +660,12 @@
 
 static int ruby_handler0(VALUE (*load)(request_rec*), request_rec *r)
 {
-    VALUE wcb_thread = Qnil;
+    volatile VALUE wcb_thread = Qnil;
     VALUE load_thread;
     ruby_dir_config *dconf = NULL;
     int retval;
     const char *kcode_orig = NULL;
 
     (void) ap_acquire_mutex(mod_ruby_mutex);
 
-- 
前田 修吾

In This Thread