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