[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[palm-unix-j:00211] Re: Need your help! jpilot-0.99 pre I18N



三浦です

In message "[palm-unix-j:00209] Re: Need your help! jpilot-0.99 pre I18N"
    on 01/01/26, Hiroshi MIURA <moh@aa.mbn.or.jp> writes:
> 三浦です
> 
> 見てみました。結構、バグってますね。Segmentation Falutでおちますよ。
> Electric Fenceつけたら、いろいろあって、
> バグ修正までには、時間がかかりそうな予感です。
> 
> とりあえず、-pg -lefenceつけて、gdbで実行してますが、
> はたして、SEGVでおちるところまでたどり着けるのだろうか。

0.98までは、日本語の時は、コンパイル時に指定していたので問題ないのですが、
0.99では、設定でかえるようになっています。

バージョンアップするときのように、既存のデータがある状態で
起動した場合、英語モードで、SJISのデータを取り扱い、かつ
SJISのままで、システムコールを行うなど、危険な扱いを
しています。

たまたま問題なく起動して、日本語モードになると大丈夫だったり
する場合もあります。

それでも、だめな場合もあります。

とにかく、だいぶ危険なコードになっているようで、mallocデバック用の
Electric Fenceを使ってやると、至るところで警告を受けており、
とても出せるレベルではないのではないかとおもいます。
  
もしかすると、日本語特有の問題かもしれませんが。

Hiroshi Miura  --- http://www.momokuri.org/  http://www.Hokkaid.org/
http://lkh.linux.or.jp/  http://www.samba.gr.jp/ http://alsa.linux.or.jp/ 
http://www.blue.gr.jp/  TLUG, TLUC-Kanto, YLUG-Diet, CLUG, Palm<->Linux
Powered by Tankiyo, Danke, SuiSui, Kisuke, SterBucks, DE STEIL
CCNA, Oracle Silver Master, Network Specialist(JITEC)