[#24705] yaiba (blade clone) 0.0.1 — Hideto ISHIBASHI <hideto-i@...4u.or.jp>
石橋秀仁です。こんにちは。
高橋征義です。遅いフォローですみません。
石橋秀仁です。高橋さん、フォローありがとうございます。
高橋征義です。
石橋秀仁です。
高橋です。
石橋秀仁です。高橋さん、メールありがとうございます。
高橋征義です。さらにYaiba読み中……。
石橋秀仁です。
[#24711] win32 で RDtool — Kazuhiro NISHIYAMA <zn@...>
http://www.geocities.co.jp/SiliconValley-Bay/4076/
いろいろ教えてもらって一応使えるようになったのですが、
なかだです。
nobu.nakada@nifty.ne.jp wrote:
なかだです。
message "[ruby-list:24715] Re: win32 で RDtool"
新井です。
From: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
こんにちは、時田です。
なかだです。
From: Tokita Kousui <ktokita@where-i.net>
こんにちは、時田です。
From: Tokita Kousui <ktokita@where-i.net>
rubikitch <rubikitch@ruby-lang.org> wrote:
ども、時田です。
Tokita Kousui <ktokita@where-i.net> wrote:
ども、時田です。
Toshです。
なひです.
Wed, Sep 06, 2000 at 02:08:21AM +0900 において
From: Tokita Kousui <ktokita@where-i.net>
こんにちは、時田です
In message <20000907183039.A15360@sv.where-i.net>
はじめまして、渡辺@京大情報学です。
ども、時田です。
Toshです。
Toshiro Kuwabara <toshirok@yb3.so-net.ne.jp> wrote:
From: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
[#24729] Net::IMAP — Shugo Maeda <shugo@...>
前田です。
ただただしです。
前田です。
ただただしです。
前田です。
[#24731] win32 Time zone — Kazuhiro Yoshida <moriq.kazuhiro@...>
もりきゅうです。
まつもと ゆきひろです
In message <E13VsUr-0006Cd-00@ev.netlab.zetabits.co.jp>
まつもと ゆきひろです
In message <E13VyUD-0006Un-00@ev.netlab.zetabits.co.jp>
参考までに、 FreeBSD では以下のようになりました。問題ないです。
[#24804] ruby-mode (Re: [ruby-dev:10833] Re: ruby 1.6.0 preview2) — Ryunosuke Ohshima <ryu@...>
大島と申します。ruby-listの方がふさわしいと思うので、動かしました。
[#24904] UDPSocket の送信元ポート番号の指定 — HiroshiSaito@...
こんにちは、サイトウです。
[#24911] PostgreSQL In CGI — Takayuki Tanaka <tanaka@...>
こんにちは Tanです。
[#24926] win32 版での TCPServer#addr, peeraddr の挙動 — OGATA Daisuke <Daisuke.Ogata@...>
緒方大介と申します.
[#24958] Installer test: ruby-1.6.0-preview — ARIMA Yasuhiro <fit0298@...>
有馬です。
小沢です。
有馬です。
小沢です。
有馬です。
有馬です。
小沢です。
有馬です。
小沢です。
有馬です。
わたなべです.
有馬です。
わたなべです.
小沢です。Win98でテストしてます。
有馬です。
小沢です。
再インストールの再報告です。
有馬です。
小沢です。
有馬です。
小沢です。
有馬です。
In-Reply-To: <200009201101.AA00851@fit0298.fitec.co.jp>
[#24968] media watch 2000.09.18 — Noritsugu Nakamura <nnakamur@...>
まつもと ゆきひろです
[#24969] UDPsocket#send <boradcast> でエラー — Hiroshi Saito <HiroshiSaito@...>
こんばんは、サイトウです。
[#24973] How to check all Thread fin ? — Sakae Kobayashi <sakae@...>
小林栄と申します。
前田です。
In message <87k8c9m2az.wl@studly.netlab.co.jp>
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
高橋征義です。
小林 栄です。
[#24991] Windows 環境での、 mod_ruby の作り方。 — ohara@...
小原ともうします。
[#25013] file separator for Ruby in Windows — TAKAHASHI Masayoshi <maki@...>
高橋征義です。
まつもと ゆきひろです
高橋征義です。
まつもと ゆきひろです
こんにちは。
高橋征義です。
まつもと ゆきひろです
高橋征義です。
artonです。
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
artonです。
[#25025] build 1.6.0 on Tru64 (zipped SJIS file attached) — maili31s@... (SugHimsi)
すぎむし%Tru64 UNIX(Alpha マシン)で
[#25036] install guide draft for IRIX64 — Katsuyuki Komatsu <komatsu@...>
小松です。
[#25040] Re: file separator for Ruby in Windows — 小野工場設計部 <ind.onosetu1@...>
おがたといいます。
[#25055] What is this animal? — OZAWA -Crouton- Sakuro <crouton@...>
さくです。
[#25077] Ruby Entry Package ( ruby-1.6.1-mingw ) — ARIMA Yasuhiro <fit0298@...>
有馬です。
[#25084] configure で --with-sitedir が効かなくなる — Tatsuya BIZENN <bizenn@...>
備前と申します。
[#25092] http-access の get_data の指定サイズ — Makoto Ozawa <ozawa@...>
rubyの皆様、こんばんは。小沢です。
[#25109] assoc to rubyw.exe — ARIMA Yasuhiro <fit0298@...>
有馬です。
[#25143] ruby cal.rb on win32 — Kazuhiro Yoshida <moriq.kazuhiro@...>
もりきゅうです。
[#25147] media watch 2000.08.24 — Noritsugu Nakamura <nnakamur@...>
すぎむし。
高橋征義です。
[#25169] priority & ThreadGroup (Re: [ruby-dev:9438] Re: $SAFE) — Masatoshi SEKI <m_seki@...>
まつもと ゆきひろです
前田です。
前田です。
In message <87k8bn6dyy.wl@studly.netlab.co.jp>
なかだです。
[#25172] round method — WATABE Eiji <eiji@...>
はじめまして、わたべと申します。
[#25210] Find module — Ryuichi Tamura <tam@...>
田村と申します。
[#25222] Programming Ruby — TAKAHASHI Masayoshi <maki@...>
高橋征義です。
[#25230] mswinでのワイルドカード — "M_Otake" <masaota@...>
はじめまして。大竹といいます。
[#25253] 256 倍本邪道編 — Noritsugu Nakamura <nnakamur@...>
[ruby-list:25130] Re: How to check all Thread fin ?
Sakae Kobayashi:
> deadlock 0x810104c: 2:0 (main) - /usr/local/lib/ruby/1.6/thread.rb:178
> /usr/local/lib/ruby/1.6/thwait.rb:103:in `pop': Thread:
> deadlock (fatal)
Yashi pointed me to this thread as it seems we have some interesting
behaviour here. I'm not sure if this is the patch actually fixes the bug,
but at least I didn't manage to get any error messages afterwards.
Index: thwait.rb
===================================================================
RCS file: /home/cvs/ruby/lib/thwait.rb,v
retrieving revision 1.4
diff -u -r1.4 thwait.rb
--- thwait.rb 2000/09/21 06:37:23 1.4
+++ thwait.rb 2000/09/23 20:44:45
@@ -44,7 +44,7 @@
Exception2MessageMapper.extend_to(binding)
def_exception("ErrNoWaitingThread", "No threads for waiting.")
- def_exception("ErrNoFinshedThread", "No finished threads.")
+ def_exception("ErrNoFinishedThread", "No finished threads.")
def ThreadsWait.all_waits(*threads)
tw = ThreadsWait.new(*threads)
@@ -99,8 +99,9 @@
@threads.concat threads.flatten
for th in threads
Thread.start do
- th = th.join
- @wait_queue.push th
+ t = th
+ t = t.join
+ @wait_queue.push t
end
end
end
@@ -131,3 +132,4 @@
end
ThWait = ThreadsWait
+
====================
And if you wonder why the bug happens, please try this patch and run Sakae
Kobayashi's example again. Tell me if you see some surprises :).
Index: thwait.rb
===================================================================
RCS file: /home/cvs/ruby/lib/thwait.rb,v
retrieving revision 1.4
diff -u -r1.4 thwait.rb
--- thwait.rb 2000/09/21 06:37:23 1.4
+++ thwait.rb 2000/09/23 20:46:32
@@ -44,7 +44,7 @@
Exception2MessageMapper.extend_to(binding)
def_exception("ErrNoWaitingThread", "No threads for waiting.")
- def_exception("ErrNoFinshedThread", "No finished threads.")
+ def_exception("ErrNoFinishedThread", "No finished threads.")
def ThreadsWait.all_waits(*threads)
tw = ThreadsWait.new(*threads)
@@ -99,8 +99,10 @@
@threads.concat threads.flatten
for th in threads
Thread.start do
- th = th.join
- @wait_queue.push th
+ t = th
+ put "surprise" if t != th
+ t = t.join
+ @wait_queue.push t
end
end
end
@@ -131,3 +133,4 @@
end
ThWait = ThreadsWait
+
=============
- Aleksi