Hidetaka Iwai
tyuyu****@sings*****
2005年 9月 26日 (月) 19:45:36 JST
岩井@札幌 です。 Kazuhiro NISHIYAMA <zn****@mbf*****> wrote: Message-ID: <87r7bc1ph1.wl%zn****@mbf*****> > > Sarge の環境を作って試してみました。 > > > > * ロケーションエントリ等から URI を入力->問題なし > > * タブをロックしてリンクをクリック->問題なし > > * 右クリックから新規タブで開く->問題なし (snip) > こちらだとどの手順でも再現します。 > build時のログも添付してみました。 ログを見て漸く Debian パッケージの話ではないと気が付きました < 阿呆 で、結論を言うと Bug#325124,#326509 と同じ問題で、mozilla の bootup sequence が変更されたために呼ばれるべきものが呼ばれなかったり、呼ばれ るべきで無い場所で呼ばれたりするために、crash したり about:blank しか 開けなかったりする、ということだと思います。 添付のパッチ(Alexander Sack のとほぼ同じ) を当てることで、今日の cvs trunk で下記の環境で問題なく動作するのを確認しました。 -- System Information: Debian Release: 3.1 Architecture: i386 (i686) Kernel: Linux 2.6.8-2-686 Locale: LANG=ja_JP.eucJP, LC_CTYPE=ja_JP.eucJP (charmap=EUC-JP) Versions of packages kazehakase depends on: ii libatk1.0-0 1.8.0-4 The ATK accessibility toolkit ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an ii libgcc1 1:3.4.3-13 GCC support library ii libglib2.0-0 2.6.4-1 The GLib library of C routines ii libgtk2.0-0 2.6.4-3 The GTK+ graphical user interface ii libpango1.0-0 1.8.1-1 Layout and rendering of internatio ii libstdc++5 1:3.3.5-13 The GNU Standard C++ Library v3 ii mozilla-browser 2:1.7.8-1sarge2 The Mozilla Internet application s ii zlib1g 1:1.2.2-4.sarge.2 compression library - runtime -- no debconf information regards, -- Hidetaka Iwai tyuyu****@sings***** -------------- next part -------------- Index: src/mozilla/kz-mozembed.cpp =================================================================== RCS file: /cvsroot/kazehakase/kazehakase/src/mozilla/kz-mozembed.cpp,v retrieving revision 1.192 diff -u -r1.192 kz-mozembed.cpp --- src/mozilla/kz-mozembed.cpp 11 Sep 2005 01:02:43 -0000 1.192 +++ src/mozilla/kz-mozembed.cpp 26 Sep 2005 10:40:00 -0000 @@ -531,7 +531,7 @@ // After "about:balnk" was loaded, the first url start to load. if (url) priv->first_url = g_strdup(url); - //kz_moz_embed_load_url(KZ_EMBED(kzembed), url); + kz_moz_embed_load_url(KZ_EMBED(kzembed), url); return GTK_WIDGET(kzembed); } @@ -952,7 +952,8 @@ { KzMozEmbedPrivate *priv = KZ_MOZ_EMBED_GET_PRIVATE (kzembed); - if (!priv->wrapper) return; + if(!priv || !priv->wrapper) + return; gboolean create_thumbnail = FALSE, store_cache = TRUE; KZ_CONF_GET("Global", "create_thumbnail", create_thumbnail, BOOL);