スレッド: [becky-pin:02377] 【不具合?】特定の操作で Becky!+PGPB2 が落ちる

スレッド

[becky-pin:02377] 【不具合?】特定の操作で Becky!+PGPB2 が落ちる

[ | ▲ / | ]
2377
Subject:
[becky-pin:02377] 【不具合?】特定の操作で Becky!+PGPB2 が落ちる
From:
Takashi SATO <exocet@...>
Date:
Thu, 24 Oct 2002 02:23:06 +0900
X-Mailer:
Becky! ver. 2.05.06
Message-Id:
<20021024022105.E7A9.EXOCET‐at‐cup.com>
さとー@け〜ひん です。

どう報告すれば良いのか…。
てーか、こんなことする人って居ないのかな。

PGPB2 使用時、特定の操作をすると、Becky! が落ちます。

手順:
1) PGP キーサーバより、メールで公開鍵を取り寄せます。
 参照:http://www.cla-ri.net/pgp/658j/pgp07.html#mail_server
2) 取り寄せたメール(公開鍵が添付されたメール)を、「表示」-
「ソースの表示」で、ソース表示します。
3) 「PGPB2」-「複合と検証(PGP/MIME 以外...)」を実行します。

以上の操作で、必ず Becky! が「不正な処理」で落ちます。

Windows2000Pro + Becky! Ver2.05.06 + PGPB2 Ver0.01.6(beta10)
Windows2000Pro + Becky! Ver2.05.06 + PGPB2 Ver0.01.6(beta11)
Windows98SE + Becky! Ver2.05.06 + PGPB2 Ver0.01.6(beta10)
PGP は全て Ver6.5.8 ckt08 日本語版 r3 です。
全てのケースにおいて、Becky!+PGPB2 プラグインのみの状態で再現
しました。

ちなみに、メールで取り寄せた公開鍵は、PGPtray より、「現在のウィ
ンドウ」-「複合化と検査」or「JISで複合化と検査」(応答したキー
サーバによってどちらかになる)で取り込むことが出来ます。

# 更に言うと、PGP相互検証MLのメールをあれこれ複合したあとにB2を
# 終了させると、確率9割で『メモリがreadにできませんでした』
# とかなんとか言ってエラー発生、プロセスが残ります…
# こちらはまだ条件が特定できてません、特定できたら報告します



--
(V)‥(V)  佐藤 崇
ミ[_]ミ  mailto:exocet@...

[becky-pin:02378] Re: 【不具合?】特定の操作で Becky!+PGPB2 が落ちる

[ | / ▼ | ]
Subject:
[becky-pin:02378] Re: 【不具合?】特定の操作で Becky!+PGPB2 が落ちる
From:
MURAYAMA Shohei <yuga@...>
Date:
Sun, 27 Oct 2002 00:32:38 +0900
X-Mailer:
Becky! ver. 2.05.06
Message-Id:
<20021027002829.A904.YUGA‐at‐ops.dti.ne.jp>
In-Reply-To:
2377
References:
2377
むらやまです。

---- Original Message ----
From: Takashi SATO <exocet@...>
Subject: [becky-pin:02377] 【不具合?】特定の操作で Becky!+PGPB2
が落ちる

> さとー@け〜ひん です。
>
> どう報告すれば良いのか…。
> てーか、こんなことする人って居ないのかな。
>
> PGPB2 使用時、特定の操作をすると、Becky! が落ちます。
>
> 手順:
> 1) PGP キーサーバより、メールで公開鍵を取り寄せます。
>  参照:http://www.cla-ri.net/pgp/658j/pgp07.html#mail_server
> 2) 取り寄せたメール(公開鍵が添付されたメール)を、「表示」-
> 「ソースの表示」で、ソース表示します。
> 3) 「PGPB2」-「複合と検証(PGP/MIME 以外...)」を実行します。
>
> 以上の操作で、必ず Becky! が「不正な処理」で落ちます。

御報告ありがとうございます。
バグでした。PGP PUBLIC KEY BLOCKは処理する機能はPGPB2にはないの
ですが、無理やり処理しようとして落ちていました。その昔、BkPGPの
ソースを見ながら作っていたときに、そのまま引き写してしまっていた
ようです。

# さらに、std::string::findを使おうとして、
# std::string::find_first_ofと書いていたところもありました。


> # 更に言うと、PGP相互検証MLのメールをあれこれ複合したあとにB2を
> # 終了させると、確率9割で『メモリがreadにできませんでした』
> # とかなんとか言ってエラー発生、プロセスが残ります…
> # こちらはまだ条件が特定できてません、特定できたら報告します

こちらも、パスフレーズ一時保存機能使用後、B2を終了すると落ちるバ
グがあったので修正しました。これだという断言はできませんが、もし
よろしかったらお試しください。

http://www.ops.dti.ne.jp/~yuga/koubou/pgpb2-00106b13.zip

--
MURAYAMA Shohei
mailto:yuga@...
http://www.ops.dti.ne.jp/~yuga/nutbrown/
PGP fingerprint:8A77 2538 ACE6 5C14 A4E9  23BB 8B2E D175 80DC F070

Navigation

検索

[検索ヘルプ]

Maintener: Tietew <www.tietew.jp>
Powered by Ruby on Rails, Mongrel, PostgreSQL, and Hyper Estraier.
click here