Iceweaselで文字が消えた2007年12月10日

Debian の Iceweasel が SIGFPE で落ちる問題は、libcairo2 が 1.4.10-1.2 に上がることで解決した。1.4.10-1.1 から 1.4.10-1.2 の変更点は、libcairo 内部で使ってる malloc の ラッパ的なマクロにおいて、size が0が場合にmallocを 呼ばずにNULLを返すようにした、というもの。これ 自体は 1.4.12 でも同様の処理になっている。

しかし、余計なところに影響したのか、これによって文字が 消える現象が発生。 bug #454800

1.4.12 だと,cairo-ft-font.c では malloc ラッパーを 呼ぶ前にエラーチェックして 別の処理してるけど、これを入れれば解決するんかな。 1.4.12 に単に上げると ABI 的な問題があるんだろうかなぁ。

<< 2007/12 >>
01
02 03 04 05 06 07 08
09 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

RSS