米田です。 最近、SUSE9.3へ変更したのですが、Firefoxが落ちてしまいます。 Firefoxのバージョンは1.0.6です。 状況としては、初回は起動するのですが、一度閉じて再度開こうとすると 落ちてしまいます。(再起動しても同じです。) コンソールで起動すると以下のメッセージとなります。 ---------------------------------------------------------------------- QSettings::readNumEntry: 'false' is not a number (Gecko:9860): Gdk-CRITICAL **: gdk_drawable_get_depth: assertion `GDK_IS_DRAWABLE (drawable)' failed (Gecko:9860): Gdk-CRITICAL **: gdk_window_set_back_pixmap: assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed (Gecko:9860): Gdk-CRITICAL **: gdk_drawable_get_depth: assertion `GDK_IS_DRAWABLE (drawable)' failed (Gecko:9860): Gdk-CRITICAL **: gdk_window_set_back_pixmap: assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed (Gecko:9860): Gdk-CRITICAL **: gdk_drawable_get_depth: assertion `GDK_IS_DRAWABLE (drawable)' failed (Gecko:9860): Gdk-CRITICAL **: gdk_window_set_back_pixmap: assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed (Gecko:9860): Gdk-CRITICAL **: gdk_drawable_get_depth: assertion `GDK_IS_DRAWABLE (drawable)' failed (Gecko:9860): Gdk-CRITICAL **: gdk_window_set_back_pixmap: assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed (Gecko:9860): Gdk-CRITICAL **: gdk_drawable_get_depth: assertion `GDK_IS_DRAWABLE (drawable)' failed (Gecko:9860): Gdk-CRITICAL **: gdk_window_set_back_pixmap: assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed (Gecko:9860): Gdk-CRITICAL **: gdk_drawable_get_depth: assertion `GDK_IS_DRAWABLE (drawable)' failed (Gecko:9860): Gdk-CRITICAL **: gdk_window_set_back_pixmap: assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed The program 'Gecko' received an X Window System error. This probably reflects a bug in the program. The error was 'BadPixmap (invalid Pixmap parameter)'. (Details: serial 2482 error_code 4 request_code 2 minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) --------------------------------------------------------------------------------- 解決方法が分かればご教授頂きたく。よろしくお願いします。 ついでですが、KDE 3.4.2でSylpheedのコンパイルに失敗します。 GTK+のテストが出来ないというエラーが出ます。 以上
松本です。 Yoneda wrote:
米田です。
最近、SUSE9.3へ変更したのですが、Firefoxが落ちてしまいます。 Firefoxのバージョンは1.0.6です。
そのFirefoxはどこから持ってきたものですか。 それと…
ついでですが、KDE 3.4.2で
KDEを3.4.2に上げてしまっている環境、ということでしょうか? …だとしたら追試できる環境は手元にないので単にポインタを示すしかできませ んが、 http://forums.suselinuxsupport.de/lofiversion/index.php/t16308.html http://www.linuxforums.org/forum/topic-41751.html を見てみると、もしかしたら~/.qtを削除なりリネームすれば復活するかもしれ ませんね。 少なくとも、KDEをいじっていない環境下では、 ftp://ftp.novell.co.jp/pub/suse/projects/mozilla/firefox/1.0.6/ 以下に置いてあるパッケージをインストールし、i386、x86-64どちらでも問題は 起こっていません。 -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/
今井です。 木曜日 04 8月 2005 00:28、Satoru Matsumoto さんは書きました:
少なくとも、KDEをいじっていない環境下では、 ftp://ftp.novell.co.jp/pub/suse/projects/mozilla/firefox/1.0.6/ 以下に置いてあるパッケージをインストールし、i386、x86-64どちらでも問題は 起こっていません。
YOUでアップデートかけると1.0.6になりますね。 自分で独自に入れてないのにいつのまにやら1.0.6になってた....。 ただ、64bit版の場合、インストールされるのが32bit版なんで、64bit版入れたい 場合には松本さんの書いたとこから持ってくる必要がありますが。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
今井です。 水曜日 03 8月 2005 23:58、Yoneda さんは書きました:
最近、SUSE9.3へ変更したのですが、Firefoxが落ちてしまいます。 Firefoxのバージョンは1.0.6です。
Firefoxについては複数の方法(入手経路)でインストール可能なので まずそちらを明確にされることをお勧めします。
状況としては、初回は起動するのですが、一度閉じて再度開こうとすると 落ちてしまいます。(再起動しても同じです。)
コンソールで起動すると以下のメッセージとなります。 ---------------------------------------------------------------------- (途中省略)
解決方法が分かればご教授頂きたく。よろしくお願いします。
supplentary扱いのGnomeとか入れていませんか? これやって独自に別ルートの(とは言ってもSUSEのサイトから手に入れた ものですが)FIrefox入れたらまともに起動できない状況になったことあります....。
ついでですが、KDE 3.4.2でSylpheedのコンパイルに失敗します。 GTK+のテストが出来ないというエラーが出ます。
コンパイルはrpmパッケージのビルドということですか? それとも単純にmake....と手作業でやってという事でしょうか。 一応確認ですけどパッケージにsylpheedが入っているのはご存じですよね? ごくたまにsylpheedに限らずパッケージに含まれているのにわざわざ自分で同じ バージョンのものを入れようとされる方が居られる様なので。 インストーラのパッケージの選択画面で本当におおまかなパッケージグループでの パッケージ選択までしか知らないかららしいんですが。 本筋に戻せば configureのオプションでも確か指定する事ができますけど、 /etc/profile見て/opt/gnome/binの記述があるかどうか見てみて下さい。 9.3クリーンインストールであれば多分あるはずなんですが。 9.2の環境をそのまま引きずってるなら無い可能性が大きいですけど。 もし無くてもシェルで単純にPATHに/opt/gnome/bin追加するだけです。 例えば $ export PATH=$PATH:/opt/gnome/bin の様にしてから実行するとか。(ほかにもやり方はいろいろあります) その後でもう一度configure(手作業でやってるなら)すると多分通るはずです。 rpmパッケージのビルドであればrpmbuildもう一度実行です。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
On Thu, 4 Aug 2005 01:05:58 +0900 Masaru Imai <maimai@coral.ocn.ne.jp> wrote: 米田です。 失礼しました。先のメールでは訳が分からなかったですね。 Firefoxが落ちるようになった状況は以下です。 1.SUSE9.3製品版を新規でインストール その時、Firefoxもインストール(1.0.4->1.0.6へアップデート) この時はFirefoxは起動する。特に問題はない。(KDE3.4.0) 2.Opera-8.01-static版、VMware、wine(最新版)などのソフトを インストール後、Firefoxを起動すると最初の1回目は起動するが 一度終了させ、次に起動したときはすぐに落ちてしまう。 コンソールでのメッセージは先にメールした通り。 Firefoxは素のまま(エクステンションもインストールしていない) KDE3.4.2でSylpheedがコンパイルできないというのは、正確ではなく Sylpheedを./configureするとgtk+がテストできないというエラーが出て configureに失敗する。 KDE3.4.2でSylpheedが使えないので今はKDE3.4.0に戻しています。 以上です。
今井です。
水曜日 03 8月 2005 23:58、Yoneda さんは書きました:
最近、SUSE9.3へ変更したのですが、Firefoxが落ちてしまいます。 Firefoxのバージョンは1.0.6です。
Firefoxについては複数の方法(入手経路)でインストール可能なので まずそちらを明確にされることをお勧めします。
状況としては、初回は起動するのですが、一度閉じて再度開こうとすると 落ちてしまいます。(再起動しても同じです。)
コンソールで起動すると以下のメッセージとなります。 ---------------------------------------------------------------------- (途中省略)
解決方法が分かればご教授頂きたく。よろしくお願いします。
supplentary扱いのGnomeとか入れていませんか? これやって独自に別ルートの(とは言ってもSUSEのサイトから手に入れた ものですが)FIrefox入れたらまともに起動できない状況になったことあります....。
ついでですが、KDE 3.4.2でSylpheedのコンパイルに失敗します。 GTK+のテストが出来ないというエラーが出ます。
コンパイルはrpmパッケージのビルドということですか? それとも単純にmake....と手作業でやってという事でしょうか。
一応確認ですけどパッケージにsylpheedが入っているのはご存じですよね? ごくたまにsylpheedに限らずパッケージに含まれているのにわざわざ自分で同じ バージョンのものを入れようとされる方が居られる様なので。 インストーラのパッケージの選択画面で本当におおまかなパッケージグループでの パッケージ選択までしか知らないかららしいんですが。
本筋に戻せば
configureのオプションでも確か指定する事ができますけど、
/etc/profile見て/opt/gnome/binの記述があるかどうか見てみて下さい。 9.3クリーンインストールであれば多分あるはずなんですが。 9.2の環境をそのまま引きずってるなら無い可能性が大きいですけど。 もし無くてもシェルで単純にPATHに/opt/gnome/bin追加するだけです。 例えば $ export PATH=$PATH:/opt/gnome/bin の様にしてから実行するとか。(ほかにもやり方はいろいろあります)
その後でもう一度configure(手作業でやってるなら)すると多分通るはずです。 rpmパッケージのビルドであればrpmbuildもう一度実行です。
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- For additional commands, email: suse-linux-ja-help@suse.com
今井です。 米田さんの書かれたメイル何回か読み直しましたけど本当に重要な部分が すっぱりと抜けてるので当てずっぽうというか推測で少しやってみました。 コンパイルしようとしているsylpheedのバージョンとか判らないですし...。 KDE 3.4.2(64bit版)でFTP版に含まれるsylpheedのsrc.rpmからsylpheedを ビルドしてみましたけどPATHの定義を変更して問題なくビルド開始されました。 (内部ではconfigure実行してglib-config呼び出しもOKだったりしますけども.....) .desktopと.pngファイルが足らなくて(用意してなくて)バイナリrpmパッケージ そのものは作られなかったようですが。 まあバイナリrpmパッケージがあるのであえて自前で作らなくても良い訳で、 FTP版に含まれているsylpheed-claws-1.0.3.2(64bit版)はKDE 3.4.2(64bit版) で動きました。 メイル関係はKMailとThunderbirdでやってるので単に起動してみただけですが。 木曜日 04 8月 2005 20:50、Yoneda さんは書きました:
On Thu, 4 Aug 2005 01:05:58 +0900
KDE3.4.2でSylpheedがコンパイルできないというのは、正確ではなく Sylpheedを./configureするとgtk+がテストできないというエラーが出て configureに失敗する。 KDE3.4.2でSylpheedが使えないので今はKDE3.4.0に戻しています。
以上です。
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
On Thu, 4 Aug 2005 22:09:30 +0900 Masaru Imai <maimai@coral.ocn.ne.jp> wrote: 米田です。 Sylpheedがコンパイルできない件ですが、こちらも情報が不足しており 申し訳ありません。 Sylpheedは、http://sylpheed.good-day.net/ja/からソースをdownload しました。バージョンはSylpheed-2.0.0-tar.bz2です。 最初はKDE3.4.0の時にコンパイルして何も問題なく動作しました。 SUSEの構成を変えようとして再インストール(新規)行った後、KDE3.4.2 をインストールし、その後Sylpheedをコンパイルしようとしたら、エラー が出ました。 KDE3.4.0で問題がなかったのに、KDE3.4.2でエラーが出ましたので 情報までにこちらに投稿しました。 SUSE標準?のSylpheedのcloneは試していません。 結局KDE3.4.0にしましたので、configure --help等で調べてはいません。 以上
今井です。
米田さんの書かれたメイル何回か読み直しましたけど本当に重要な部分が すっぱりと抜けてるので当てずっぽうというか推測で少しやってみました。 コンパイルしようとしているsylpheedのバージョンとか判らないですし...。
KDE 3.4.2(64bit版)でFTP版に含まれるsylpheedのsrc.rpmからsylpheedを ビルドしてみましたけどPATHの定義を変更して問題なくビルド開始されました。 (内部ではconfigure実行してglib-config呼び出しもOKだったりしますけども.....) .desktopと.pngファイルが足らなくて(用意してなくて)バイナリrpmパッケージ そのものは作られなかったようですが。
まあバイナリrpmパッケージがあるのであえて自前で作らなくても良い訳で、 FTP版に含まれているsylpheed-claws-1.0.3.2(64bit版)はKDE 3.4.2(64bit版) で動きました。 メイル関係はKMailとThunderbirdでやってるので単に起動してみただけですが。
木曜日 04 8月 2005 20:50、Yoneda さんは書きました:
On Thu, 4 Aug 2005 01:05:58 +0900
KDE3.4.2でSylpheedがコンパイルできないというのは、正確ではなく Sylpheedを./configureするとgtk+がテストできないというエラーが出て configureに失敗する。 KDE3.4.2でSylpheedが使えないので今はKDE3.4.0に戻しています。
以上です。
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- For additional commands, email: suse-linux-ja-help@suse.com
ikesan と申します。 SuSE 9.3 (wm KDE 3.4.0) で sylpheed 2.0.0 をソースからビルドすると、何もオプション を指定しないで configure しますと make で gpgme のエラーでこけます。 gpgme-1.0.2-3 が入っているのですが、ヘッダファイル gpgme.h で include している gpg-error.h がないことによるメッセージが出ます。 --disable-gpgme を configure オプションに指定すると make は通ります。 他のdistributionではこの問題が発生しないものがありますので SuSE 9.3 に含まれるライブラリ の問題だろうとは思うのですが、それ以上の調査はしていません。 ご参考まで。(なるかしら :-)
山口と申します。 On Fri, 5 Aug 2005 11:49:34 +0900 ikesan <ikesan@basil.freemail.ne.jp> wrote:
SuSE 9.3 (wm KDE 3.4.0) で sylpheed 2.0.0 をソースからビルドすると、何もオプション を指定しないで configure しますと make で gpgme のエラーでこけます。 gpgme-1.0.2-3 が入っているのですが、ヘッダファイル gpgme.h で include している gpg-error.h がないことによるメッセージが出ます。
rpm -qf /usr/include/gpg-error.h
うちの SUSE 9.3 の環境でなにげにしらべてみたら、その名前のヘッダがありま した。 libgpg-error-devel-1.0-3 上の問題については、libgpg-error-devel の rpm を入れればよさそうですね。 ちなみに 9.3 はクリーンインストールして開発環境を入れています。
--disable-gpgme を configure オプションに指定すると make は通ります。
他のdistributionではこの問題が発生しないものがありますので SuSE 9.3 に含まれるライブラリ の問題だろうとは思うのですが、それ以上の調査はしていません。
-- 山口健史 (YAMAGUCHI Kenji)
こんにちは
KDE3.4.2でSylpheedがコンパイルできないというのは、正確ではなく Sylpheedを./configureするとgtk+がテストできないというエラーが出て configureに失敗する。 KDE3.4.2でSylpheedが使えないので今はKDE3.4.0に戻しています。
configureに失敗したら、まずは、./configure --helpでしょ --disable-gtktest は試されましたか? KDE3.4.0で使えて、KDEをアップグレードしたからって Sylpheedを再コンパイルする必要ないと思うけど KDE3.4.2では起動しないのですか? Naono
K.Suzukiです。 On Thu, 4 Aug 2005 20:50:06 +0900 Yoneda <ingram@pc4.so-net.ne.jp> wrote:
On Thu, 4 Aug 2005 01:05:58 +0900 Masaru Imai <maimai@coral.ocn.ne.jp> wrote:
米田です。
KDE3.4.2でSylpheedがコンパイルできないというのは、正確ではなく Sylpheedを./configureするとgtk+がテストできないというエラーが出て configureに失敗する。 KDE3.4.2でSylpheedが使えないので今はKDE3.4.0に戻しています。
自分も Sylpheed(パッケージ内の sylpheed-claws ではなく) を使用しているのですが、 sylpheed-2.0.0 の configure は成功しましたよ。(SUSE 9.2 on X86-64ですけど) KDE は Sylpheed の configureエラーと無関係だと思います。 gtkutils と glib-devel のパッケージをインストールされてますか? インストールしてないと、configure の gtk+ テストで失敗すると思います。
M. Takeyamaです。 #原因が libgpg-error-devel ということで収束してきていますが、コメントを #(コンパルをとおすのって、困憊る) On Thu, 4 Aug 2005 20:50:06 +0900 Yoneda <ingram@pc4.so-net.ne.jp> wrote:
米田です。
[...]
KDE3.4.2でSylpheedがコンパイルできないというのは、正確ではなく Sylpheedを./configureするとgtk+がテストできないというエラーが出て configureに失敗する。 KDE3.4.2でSylpheedが使えないので今はKDE3.4.0に戻しています。
(1)Sylpheed(SylpheedのSRPMなど)はどこからのもの? ==> Sylpheed(の開発元)のソース(Sylpheed-2.0.0-tar.bz2) #SUSE 9.3の場合、今井さんがコメントされているように、 #sylpheed-claws(1.0.3-3.2)が標準でバンドルされているの #そのことなのか? #また、別のディストロから持ってきたSRPMを元にビルドして #いるのか? #そこらあたりをはっきりした方が良いと思います。(今後は) (2) ソースからのビルドとなれば、自己責任の範囲になるので ./configureのエラーを自己解決できないとソースからビルドは 辛いと思います。 #KDE 3.4.2にあげたから... #原因が不明なので kde 3.4.2がまったく悪さしていないともいえませんが... configure関係は、automake, autoconf, bintoolなどの 影響を受けます。(バージョンに依存することがあります。) #あと、経験的なことを言えば、configureの中でビルド #に関係するコマンド(例えば、gcc, awk(gwak))などに #原因がある場合もあります。 #awkをバージョンダウンしてビルドを通したことあります。(他のOSで) configureのログなども無しに、 「KDE3.4.2にあげて、Sylpheedコンパイルできなくなった」 と言われも... #ログを提示してもらっても、問題解決の保証はできませんけどね。 (その他) KDE 3.4.0で、Sylpheed-2.0.0がビルド(コンパイル)できた。 仮に、それをインストールされたとするとKDE 3.4.2で再ビルド する必然性があるのでしょうか? #つまり、KDE(3.4.2)関係のライブラリとSylpheed-2.0.0 が #必要とライブラリは依存関係なかったと思いますから。 #kde 3.4.0 -> kde 3.4.2にあげて、動いていたSylpheed-2.0.0 #が動かななくなったから、どうしても再ビルドが必要だから #というなら話はわかるのですが... #(設定の変更などで問題が解決できればまずはそちらが最初かと) --- M. Takeyama __________________________________ Save the earth http://pr.mail.yahoo.co.jp/ondanka/
M. Takeyamaです。 #ちょっと突っ込みモード On Thu, 4 Aug 2005 20:50:06 +0900 Yoneda <ingram@pc4.so-net.ne.jp> wrote: > 米田です。 > > 失礼しました。先のメールでは訳が分からなかったですね。 > > Firefoxが落ちるようになった状況は以下です。 > > 1.SUSE9.3製品版を新規でインストール > その時、Firefoxもインストール(1.0.4->1.0.6へアップデート) > この時はFirefoxは起動する。特に問題はない。(KDE3.4.0) > 2.Opera-8.01-static版、VMware、wine(最新版)などのソフトを > インストール後、Firefoxを起動すると最初の1回目は起動するが > 一度終了させ、次に起動したときはすぐに落ちてしまう。 > コンソールでのメッセージは先にメールした通り。 > Firefoxは素のまま(エクステンションもインストールしていない) 1) SUSE9.3製品版を新規導入時 --- Firefox(1.0.4) 正常/正常でない。 2) SUSE9.3製品版をUpdate後 --- Firefox(1.0.6になる) 正常/正常でない。 3) SUSE9.3製品版をUpdate後+KDEもUp --- Firefox(1.0.6になる) + KDE 3.4.2 正常/正常でない。 ここらあたりの状況確認みたいなものを再度確認できないのでしょうか? #要因を絞り込む為。(別マシーンでテストするとか) 現状だと 最初、SUSE9.3製品版を新規導入時 --- Firefox(1.0.4) 正常動作 SUSE9.3製品版をUpdate後 + KDEもUp(?) Firefox(1.0.6になる) + KDE 3.4.2 + 2.Opera-8.01-static版 + VMware + wine(最新版) + etc... 何かわけわかりませんけど、Firefoxが1.0.6になった動かなくなりました。 #私の場合だと(SUSE 9.3 + KDE 3.4.2 + Firefox 1.0.6)の環境で #Firefox 1.0.6が動作します。(起動/終了を繰り返せます) #米田さんの固有の問題なのでは? --- M. Takeyama __________________________________ Save the earth http://pr.mail.yahoo.co.jp/ondanka/
M. Takeyama です。 On Thu, 4 Aug 2005 20:50:06 +0900 Yoneda <ingram@pc4.so-net.ne.jp> wrote:
On Thu, 4 Aug 2005 01:05:58 +0900 Masaru Imai <maimai@coral.ocn.ne.jp> wrote:
米田です。
失礼しました。先のメールでは訳が分からなかったですね。
Firefoxが落ちるようになった状況は以下です。 ちなみになんですが... firefox は、firefoxの起動シェルなので、straceを用いて firefox-bin を起動した時のログはどうなるでしょうか? #straceのログが解析できれば、どこで止まっているかは #わかるのではないでしょうか。
# whereis firefox firefox: /usr/bin/firefox /opt/MozillaFirefox/bin/firefox.sh /usr/share/man/man1/firefox.1.gz # file /usr/bin/firefox /usr/bin/firefox: symbolic link to `/opt/MozillaFirefox/bin/firefox.sh' (firefox-bin --- 単純な起動方法) MOZ_DIST_LIB="/opt/MozillaFirefox/lib"; export MOZ_DIST_LIB; LD_LIBRARY_PATH=$MOZ_DIST_LIB/plugins:$MOZ_DIST_LIB:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; /opt/MozillaFirefox/bin/firefox-bin --- M. Takeyama __________________________________ Save the earth http://pr.mail.yahoo.co.jp/ondanka/
participants (8)
-
A.Naono
-
ikesan
-
K.Suzuki
-
M. Takeyama(takezou)
-
Masaru Imai
-
Satoru Matsumoto
-
YAMAGUCHI Kenji
-
Yoneda