| タイトル | : Re: cpxのCodeGuardによる調査 |
| 記事No | : 154 |
| 投稿日 | : 2007/03/05(Mon) 20:51 |
| 投稿者 | : DECO |
うぇいくさん、こんにちは。
デバッグの難しいところに突入してしまったようですね・・・。(^o^;)
>・投稿予約まで作って、一旦CMNを終了し、再度起動後、予約のある掲示板だけを巡回しても落ちる。
ということは、投稿予約されている発言データをcmnがcpxに渡す所か、cpx内の投稿ルーチンまたは後処理あたりが匂うということになりそうですね。
>・cmnで確保して、cpxで解放。 >・cpxで確保して、cmnで解放。 >というあたりが、みな、ひっかかってくるのでしょうか・・・?
だとすると、他のcpxも全ておかしくなる可能性があるということに・・・。
># 統合環境から試しても、落ちている該当のスレッドでは、呼び出し履歴にcmn(今試したのでは、00470e2c)しかなくて判らない・・・うーむ。
00470e2c は、cmn内のcpxとやり取りしている近辺ですが、詳細はわからないです・・・。 (いつも各バージョンのソースを保管してるのに、何故かv0.50dβだけ保管し忘れてその後あちこち触ってしまったので、厳密な場所特定ができなくなってしまいました・・・(>o<;))
>他のcpxと違いそうなところは、 >・投稿コードがUTF8。 >・bSingleThreadがtrue。 >・OptionDataに、「人間が見るための」データとして、漢字とタグをそのまま埋めているものもある(人間に、x-hogehoge=aaとかの形式で見せても意味が無いため。OptionDataが空のものでもエラーが出ているから、たぶん、関係無い・・・と思う。) >・上記とは別に、*.frmにより$X(x-hogehoge)な項目あり。 >・PostParamは、cpxSendMes内で生成(cmnWriteBBSHeadでも、一応書いてます)。 >あたりでしょうか。
この中で関係ありそうなのはUTF8と$X(x-hogehoge)くらいなような気がしますが、うぅ〜ん・・・。
DECO
|