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

[mgp-users-jp 00421] Re: Magic Point on NetBSD-current



以前、fly を VFlib で日本語化するパッチで同じ症状にあいました。
そのプログラムも VF_Init() を頻繁に呼び出していました。
そのときも、VF_Init() を一回きりにすると動きました。

おそらく、heap 管理ライブラリの差だと思います。いろいろな libmalloc を
試すと違いがでてくるのではないかと思います。


From: HEO SeonMeyong <seirios@Matrix.IRI.Co.Jp>

> 	もう一度 font.c を見ると、vfont_fd >= 0 で VF_Deinit() しています。
> 	VF_Deinit すると VFlib は font table をfreeして完全に clear してしま
> 	います。
> 	そこで、とりあえずの対処として、VF_Deinit を comment out すると
> 	mgp が動作しました。
> 
> 	ここまで見てみて、なぜ FreeBSD で動くのか良く判らなくなってしまいま
> 	したが、とりあえずご報告まで。