今夜も Wine で乾杯! ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
762:login:Penguin 07/02/23 01:58:07 rnnqkps8 ↓一定以上の文字数入れると落ちる問題 512 Name: login:Penguin [sage] Date: 2007/01/15(月) 21:40:43 ID: 4AneRs/S Be: SCIM+Anthyで日本語入力すると、以下の問題が出ます。 ・9文字以上の全角文字を未確定状態から確定しようとすると、 対象のアプリケーション(例:Notepad等)が落ちる 誰か同じ問題持ってる、または修正方法知ってる方はおられますか? >>512の問題は俺も発生したけど、dlls/winex11.drv/keyboard.cを修正したらいけた。 正確な症状と対処法は以下の通り。 症状: 文字入力時、全角9文字以上の文字列を入力>確定するとWineアプリが全部落ちる。 以下はnotepad.exeでやったときの出力。 >$ notepad >err:keyboard:X11DRV_KeyEvent Buffer Overflow need 27! >*** stack smashing detected ***: notepad.exe terminated > [これ以降ダンプが並ぶ] 解決策: IM入力文字列取得時のバッファを増やす。 char buf[24]; char Str[24]; char lpChar[10]; のどれかが当たり。全部増やしたからわからんorz 多分Strかな。24って数字を適当に増やせばいい。(俺は256にしてる)
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5399日前に更新/197 KB
担当:undef