[#46725] [ANN] win32oleを活用したExcel操縦用ライブラリ exlap.rb — YOSHIIZUMI <t-yoshiizumi@...>
吉泉です。
6 messages
2010/01/04
[#46732] ヒアドキュメント内の変数展開が正常に行われない — ShingoKintaka <kamuycikap@...>
Ruby :1.8.7 (Ubuntu9.10)
12 messages
2010/01/05
[#46733] Re: ヒアドキュメント内の変数展開が正常に行われない
— rubikitch@...
2010/01/06
From: ShingoKintaka <kamuycikap@tulip.ocn.ne.jp>
[#46739] Re: ヒアドキュメント内の変数展開が正常に行われない
— ShingoKintaka <kamuycikap@...>
2010/01/06
るびきちさん、書き込みありがとうございます。
[#46755] [Security] WEBrick has an Escape Sequence Injection vulnerability — Urabe Shyouhei <shyouhei@...>
WEBrick has an Escape Sequence Injection vulnerability
4 messages
2010/01/10
[#46769] WindowsでGUIなRuby実行ファイルの作り方について — ShingoKintaka <kamuycikap@...>
Windows上(XP/Windows7)で開発したWideStudioアプリケーション(Ruby)につ
7 messages
2010/01/14
[#46770] Re: WindowsでGUIなRuby実行ファイルの作り方について
— ShingoKintaka <kamuycikap@...>
2010/01/14
自己レスです。
[#46771] Re: WindowsでGUIなRuby実行ファイルの作り方について
— H. Shimura <shimura-hir@...>
2010/01/14
dllファイルの同梱
[#46772] google-appengine について — 北村寛 <kitayuta@...>
北村と申します。
5 messages
2010/01/14
[#46779] 動的に生成されるメソッドの命名について — Moru <lateau@...>
44Oi44Or44Go55Sz44GX44G+44GZ44CC5pep6YCf44Gn44GZ44GM5LiA44Gk6LOq5ZWP44GV44Gb
5 messages
2010/01/16
[#46800] DLモジュールの使い方 — kouichi_someya@...
染谷と申します。
12 messages
2010/01/20
[#47678] プログラム実行時に「[BUG] Segmentation fault」
— 染谷 康一 <kouichi_someya@...>
2010/12/09
染谷と申します。
[#47681] Re: プログラム実行時に「[BUG] Segmentation fault」
— "U.Nakamura" <usa@...>
2010/12/10
こんにちは、なかむら(う)です。
[#46803] TkTable.rbで"[BUG] Segmentaion fauilt"発生 — 門脇 修司 <kadowaki.shuji@...>
門脇と申します。
9 messages
2010/01/22
[#46805] Re: TkTable.rbで"[BUG] Segmentaion fauilt"発生
— Hidetoshi NAGAI <nagai@...>
2010/01/24
永井@知能.九工大です.
[#46807] Re: TkTable.rbで"[BUG] Segmentaion fauilt"発生
— 門脇 修司 <kadowaki.shuji@...>
2010/01/25
門脇です。
[#46808] Re: TkTable.rbで"[BUG] Segmentaion fauilt"発生
— Hidetoshi NAGAI <nagai@...>
2010/01/25
永井@知能.九工大です.
[#46810] Re: TkTable.rbで"[BUG] Segmentaion fauilt"発生
— 門脇 修司 <kadowaki.shuji@...>
2010/01/25
門脇です。
[#46829] Exerbでexe化したiconvを使ったスクリプトでエラーが発生する — Nakamatsu Shinji <snaka.gml@...>
Ruby-listの皆さんこんにちは。
6 messages
2010/01/30
[ruby-list:46815] Re: TkTable.rbで"[BUG] Segmentaion fauilt"発生
From:
Hidetoshi NAGAI <nagai@...>
Date:
2010-01-25 20:39:19 UTC
List:
ruby-list #46815
永井@知能.九工大です.
From: 門脇 修司 <kadowaki.shuji@jp.fujitsu.com>
Subject: [ruby-list:46813] Re: TkTable.rbで"[BUG] Segmentaion fauilt"発生
Date: Mon, 25 Jan 2010 17:16:48 +0900
Message-ID: <20100125171642.2AA0.DA7C2934@jp.fujitsu.com>
> > そのため,tktable.rb 以外でも同じように SEGV する可能性がありますが,
> > それらについても応急処置として GC.disable/GC.enable で囲んでください.
>
> わかりました。まずはこの手で回避し、もしも他の部分で同じことがおきたら
> 囲んでいきます。
ごめんなさい.
いくら応急処置にしてもインストール済みのものの変更が必須というのは
良い回避策提示とは言えませんでしたね.
ローカルの環境だけであればそれでもいいのでしょうけど,
作成したものを他所に提供する場合には困ります.
今回の回避策は monky patch で可能ですので,
他所でも動かすならその方がいいでしょう.
その場合は,アプリケーション上で require 'tk' をした後に
次の記述を加えてください.
--------------------------------------------------------
class << TkUtil::CallbackSubst
alias _orig_setup_subst_table _setup_subst_table
def _setup_subst_table(*args)
st = GC.disable
_orig_setup_subst_table(*args)
GC.enable unless st
end
end
--------------------------------------------------------
この程度の記述であれば,今後 bug fix が行なわれた後でも
特に問題を引き起こすことはないはずです.
> ruby_1_8に対して提供いただけるだけでとてもうれしいです。
> (ruby_1_9だけ、と言われても不思議でない時期ですよね?)
まだ暫くは ruby_1_8 への提供は終わらないと思います.
リリース版が出てなくても,
SVN サーバから ruby_1_8/ext/tk 以下を入手して置き換えて
make, install すれば,新しいものを使えるはずです.
--
永井 秀利 (nagai@ai.kyutech.ac.jp)
九州工業大学 大学院情報工学研究院 知能情報工学研究系 知能情報メディア部門