[Kazehakase-devel 2392] Re: about:blankしか開けない

Zurück zum Archiv-Index

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);


Kazehakase-devel メーリングリストの案内
Zurück zum Archiv-Index