[#34722] cgi.rb の form の挙動 — FUJIOKA Takeyuki <fujioka@...>
藤岡です。
18 messages
2002/04/02
[#34754] 続: cgi.rb の form の挙動
— FUJIOKA Takeyuki <fujioka@...>
2002/04/03
藤岡です。
[#34755] Re: 続: cgi.rb の form の挙動
— Wakou Aoyama <wakou@...>
2002/04/03
青山です。
[#34758] Re: 続: cgi.rb の form の挙動
— FUJIOKA Takeyuki <fujioka@...>
2002/04/03
藤岡です。
[#34759] Re: 続: cgi.rb の form の挙動
— Wakou Aoyama <wakou@...>
2002/04/03
青山です。
[#34769] Re: 続: cgi.rb の form の挙動
— FUJIOKA Takeyuki <fujioka@...>
2002/04/04
藤岡です。
[#34724] 「たのしい Ruby 」 — Shin-ichiro HARA <sinara@...>
原(信)です。
18 messages
2002/04/02
[#34728] Re: 「たのしい Ruby 」
— matz@... (Yukihiro Matsumoto)
2002/04/02
まつもと ゆきひろです
[#34746] Re: 「たのしい Ruby 」
— TAKAHASHI Masayoshi <maki@...>
2002/04/02
高橋征義です。
[#34752] Re: 「たのしい Ruby 」
— Shin-ichiro HARA <sinara@...>
2002/04/03
原(信)です。
[#34763] Re: 「たのしい Ruby 」
— TAKAHASHI Masayoshi <maki@...>
2002/04/04
高橋征義です。
[#34730] RubyUnit: I want to test a message of an exception with assert_exception(){}. — NISHIMATSU Takeshi <t-nissie@...>
西松と申します.
7 messages
2002/04/02
[#34732] Re: RubyUnit: I want to test a message of an exception with assert_exception(){}.
— nobu.nakada@...
2002/04/02
なかだです。
[#34735] Re: RubyUnit: I want to test a message of an exception with assert_exception(){}.
— Koji Arai <JCA02266@...>
2002/04/02
新井です。
[#34771] 用語集 super の問題 — Kazuhiro Yoshida <moriq.kazuhiro@...>
もりきゅうです。
7 messages
2002/04/04
[#34820] libplot - Bus Error on Solaris 8 — KATAYAMA Toshiaki <katayama@...>
Solaris 8 の上で ruby-libplot-0.0.5 + plotutils-2.4.1 を使いたいと
4 messages
2002/04/04
[#34835] module_function([name ... ]) — Kazuhiro Yoshida <moriq.kazuhiro@...>
もりきゅうです。
10 messages
2002/04/06
[#34842] [ann] Web 家計簿(β版)リリース — 堀川 久 <vzw00011@...>
こんにちは。
18 messages
2002/04/07
[#34869] Re: [ann] Web 家計簿(β版)リリース
— Nobuhide Kanagawa <nobuhide@...>
2002/04/11
こんばんわ!
[#34870] Re: [ann] Web 家計簿(β版)リリース
— 金光雅夫 (KANEMITSU Masao) <masao-k@...>
2002/04/11
金光です。どもっ。
[#34885] creating a scope / anonymous module — Takaaki Tateishi <ttate@...>
立石です.
38 messages
2002/04/13
[#34888] Re: creating a scope / anonymous module
— Koji Arai <JCA02266@...>
2002/04/13
新井です。
[#34891] Re: creating a scope / anonymous module
— nobu.nakada@...
2002/04/14
なかだです。
[#34892] Re: creating a scope / anonymous module
— Takaaki Tateishi <ttate@...>
2002/04/14
At Sun, 14 Apr 2002 18:00:12 +0900,
[#34894] Re: creating a scope / anonymous module
— nobu.nakada@...
2002/04/14
なかだです。
[#34896] Re: creating a scope / anonymous module
— Takaaki Tateishi <ttate@...>
2002/04/14
At Sun, 14 Apr 2002 21:08:47 +0900,
[#34899] Re: creating a scope / anonymous module
— matz@... (Yukihiro Matsumoto)
2002/04/15
まつもと ゆきひろです
[#34901] Re: creating a scope / anonymous module
— Takaaki Tateishi <ttate@...>
2002/04/15
At Mon, 15 Apr 2002 09:51:05 +0900,
[#34902] Re: creating a scope / anonymous module
— matz@... (Yukihiro Matsumoto)
2002/04/15
まつもと ゆきひろです
[#34903] Re: creating a scope / anonymous module
— Takaaki Tateishi <ttate@...>
2002/04/15
At Mon, 15 Apr 2002 13:53:53 +0900,
[#34904] Re: creating a scope / anonymous module
— matz@... (Yukihiro Matsumoto)
2002/04/15
まつもと ゆきひろです
[#34910] Re: creating a scope / anonymous module
— Takaaki Tateishi <ttate@...>
2002/04/15
At Mon, 15 Apr 2002 15:07:57 +0900,
[#34911] Re: creating a scope / anonymous module
— matz@... (Yukihiro Matsumoto)
2002/04/15
まつもと ゆきひろです
[#34913] Re: creating a scope / anonymous module
— Takaaki Tateishi <ttate@...>
2002/04/15
At Mon, 15 Apr 2002 17:47:00 +0900,
[#34923] Re: creating a scope / anonymous module
— Takaaki Tateishi <ttate@...>
2002/04/16
立石です.
[#34924] Re: creating a scope / anonymous module
— matz@... (Yukihiro Matsumoto)
2002/04/16
まつもと ゆきひろです
[#34897] icc でコンパイルできない — rubikitch <rubikitch@...>
るびきちです。
7 messages
2002/04/14
[#34921] ruby-1.6.7 got SIGILL on Debian/sparc (with patch) — ryu1 <ryu1@...>
はじめまして。
6 messages
2002/04/16
[#34943] Thread by callcc — Shin-ichiro HARA <sinara@...>
原です。
9 messages
2002/04/18
[#34958] windows 版 ruby でシステムコマンドが動かない — "jazzski _comp" <jazzski_comp@...>
はじめてrubyを使うのですが、windows版(cygwin版1.6.1)で下記のように
12 messages
2002/04/23
[ruby-list:34921] ruby-1.6.7 got SIGILL on Debian/sparc (with patch)
From:
ryu1 <ryu1@...>
Date:
2002-04-16 07:17:00 UTC
List:
ruby-list #34921
はじめまして。
國母と申します。
ruby-1.6.7がDebian GNU/Linux on SunBlade1000上でSIGILLのために落ちます。
defines.hを
----------------------------------------
-#define FLUSH_REGISTER_WINDOWS asm("ta 0x83")
+#define FLUSH_REGISTER_WINDOWS asm("ta 0x03")
----------------------------------------
とすることで、(あまりテストしていませんが)落ちなくなりました。
ChangeLogを見ると、
----------------------------------------
Mon Dec 31 05:26:40 2001 Ferris McCormick <fmccor@inforead.com>
* defines.h: sparc linux needs different FLUSH_REGISTER_WINDOWS
----------------------------------------
とあって、SparcLinux用にわざわざ0x03から0x83に変更したようなので、
何か他の条件に依存するのかもしれません。
私の利用可能なSparcLinuxはこの1台だけですので、
(もしかしたらあるかもしれない)条件の絞り込みは難しいです。
以上にて失礼します。
環境
----------------------------------------
Debian/GNU Linux woodyとsidが混在(開発版です)
SunBlade1000 2 Sparc TI UltraSparc III (Cheetah) Processor
kernel-source-2.4.18-4_all.debからbuildしたもの
----------------------------------------
修正する前の、gdb上でのminirubyの実行
----------------------------------------
ryu1@indra:~/lab/ruby/org/ruby-1.6.7$ gdb ./miniruby
GNU gdb 5.1.1
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "sparc-linux"...
(gdb) run
Starting program: /home/ryu1/lab/ruby/org/ruby-1.6.7/./miniruby
print "q"
Program received signal SIGILL, Illegal instruction.
rb_gc () at gc.c:1004
1004 FLUSH_REGISTER_WINDOWS;
(gdb)
----------------------------------------
patch
----------------------------------------
--- defines.h.org Tue Apr 16 16:02:55 2002
+++ defines.h Tue Apr 16 16:01:54 2002
@@ -50,11 +50,8 @@
#endif
#if defined(sparc) || defined(__sparc__)
-# if defined(linux) || defined(__linux__)
-#define FLUSH_REGISTER_WINDOWS asm("ta 0x83")
-# else /* Solaris, not sparc linux */
#define FLUSH_REGISTER_WINDOWS asm("ta 0x03")
-# endif /* trap always to flush register windows if we are on a Sparc system */
+/* trap always to flush register windows if we are on a Sparc system */
#else /* Not a sparc, so */
#define FLUSH_REGISTER_WINDOWS /* empty -- nothing to do here */
#endif
----------------------------------------
# 確認していませんが、ruby1.7でも同様だと思います。
--
國母隆一 - Kokubo Ryuichi
mailto:ryu1@cafe.email.ne.jp