_ [debian] 続々々・iceweasel vs cairo

xulrunner-1.9.1 1.9.1.8-4 が出た。

  • widget/src/gtk2/nsWindow.*: Destroy child nsWindows when destroying the parent. bz#522635. Closes: #571138.
ref. /usr/share/doc/xulrunner-1.9.1/changelog.Debian.gz

ということで libcairo2 1.8.10-2 でも 1.9.6-2 でも落ちなくなった。

_ [debian] 続々・gtk+2.0 2.19.5-1 変

gtk+2.0 2.19.6-1 でも発生する。 Bugzilla を _xwindow_get_shape で漁ってみたところ、DnD events sent to wrong window というバグがあり、Make DND work better with shaped windows という修正が 2.19.5 から含まれているようだ。これ結構怪しいな。ということで、これを当てたり外したりして実験。結果、

  • 2.19.4 (素) … 落ちない
  • 2.19.4 (パッチ当て) … 落ちる
  • 2.19.5 (素) … 落ちる
  • 2.19.5 (パッチ外し) … 落ちない

となった。この修正が原因と考えてよさそう。ということで #569513 に情報追加。