[Kazehakase-devel 1854] サムネイル作成とリダイレクトで落ちる

Back to archive index

Kouhei Sutou kou****@cozmi*****
2005年 1月 14日 (金) 18:21:37 JST


須藤です.

「サムネイルを作成する」を有効にして,リダイレクトするURLを
一気に大量に開くとSegmentation faultを起こすことがあります.

私は,よく↓のページで起こって困っていました.
  http://www.rubyist.net/~kazu/samidare/


添付のパッチを当てるとSegmentation faultしなく(しづらく?)
なります.

パッチはプリントプレビューが終わった後はgtk_main_iteration()
を呼び出さないように(他のやつに処理を回さないように)してい
るだけです.


ただ,このパッチを当てるとSegmentation faultの代わりに
「Print error」というダイアログが出てくるようになります.

-------------- next part --------------
Index: src/mozilla/kz-mozthumbnailcreator.cpp
===================================================================
RCS file: /cvsroot/kazehakase/kazehakase/src/mozilla/kz-mozthumbnailcreator.cpp,v
retrieving revision 1.9
diff -u -p -r1.9 kz-mozthumbnailcreator.cpp
--- src/mozilla/kz-mozthumbnailcreator.cpp	31 Oct 2004 04:05:26 -0000	1.9
+++ src/mozilla/kz-mozthumbnailcreator.cpp	14 Jan 2005 09:11:55 -0000
@@ -353,6 +353,8 @@ kz_moz_thumbnail_creator_create_thumbnai
 	while (printing)
 	{
 		print->GetDoingPrintPreview(&printing);
+		if (!printing)
+			break;
 		while (gtk_events_pending())
 			gtk_main_iteration();
 	}


Kazehakase-devel メーリングリストの案内
Back to archive index