Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 12544 - mozilla crash when exiting from bookmark manager
Summary: mozilla crash when exiting from bookmark manager
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-21 19:41 UTC by ganfset
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ganfset 2002-12-21 19:41:11 UTC
Mozilla crash when I exit from the bookmark manager

when I hit the X button of the windows or when I choose "close" from the menu,
ALL  mozilla's windows are closed, and changes are not saved.

(if I choose "quit", everything is ok (ie : all is closed but changes are saved)
but this is not what I usualy want :) )

When running directly mozilla-bin I have the following message in the console at
exit :
The program '<unknown>' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 5624 error_code 3 request_code 15 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.)
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2002-12-22 02:33:24 UTC
Please run:

  # ldd /usr/lib/mozilla/components/libgfx_gtk*

and paste the output here.
Comment 2 ganfset 2002-12-22 05:27:39 UTC
output for "ldd /usr/lib/mozilla/components/libgfx_gtk*" is :

        libxpcom.so => /usr/lib/mozilla/libxpcom.so (0x40081000)
        libplds4.so => /usr/lib/mozilla/libplds4.so (0x401ce000)
        libplc4.so => /usr/lib/mozilla/libplc4.so (0x401d1000)
        libnspr4.so => /usr/lib/mozilla/libnspr4.so (0x401d6000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40207000)
        libdl.so.2 => /lib/libdl.so.2 (0x40257000)
        libgkgfx.so => /usr/lib/mozilla/libgkgfx.so (0x4025a000)
        libmozjs.so => /usr/lib/mozilla/libmozjs.so (0x4028d000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x4030d000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40548000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x405a5000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x405c3000)
        libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x405d4000)
        libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x405f6000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x40603000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40637000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x4066e000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40672000)
        libm.so.6 => /lib/libm.so.6 (0x406e1000)
        libstdc++.so.5 =>
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5 (0x40705000)
        libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libgcc_s.so.1
(0x407d2000)
        libc.so.6 => /lib/libc.so.6 (0x407da000)
        libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x40908000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40918000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4091f000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40930000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x409fa000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40a4e000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40a77000)

(I notice that I do not specify version, this is the 1.2.1-r3)
Comment 3 Martin Schlemmer (RETIRED) gentoo-dev 2002-12-22 06:13:51 UTC
Yes, I did not ask the version, because I assumed the problem was that you
had 'gtk2' in your USE.  Please note the the gtk2 support of mozilla is very
experimental, and cause a lot of things to break.

I would really recommend compiling mozilla without gtk2 support (guess what,
you even get Xft support with 1.2.1-r3 =) ).  Please try it and see if your
problem are fixed.
Comment 4 ganfset 2002-12-22 10:59:48 UTC
- it was compiled with "gtk2" switch
- bug does not appear after recompiling without gtk2 switch

so I think you can close the bug (sorry for this useless report)


But this make me thinks :
if gtk2 support is in a such instable why do not comment gtk2 configuration in
the ebuild ? people who want this can uncomment themself.
I say that because many people have gtk2 in USE/make.conf and maintain specific
USE settings is not easy (they are reused in emerge --update and future emerge
commands will use gtk2 for dependencies resolution).
Having a common switch in a very experimentable way, for something wich should
be a stable release is maybe not good (this may be change when someone will make
portage remember and reuse specific/different USE settings for each ebuild) 
Comment 5 Martin Schlemmer (RETIRED) gentoo-dev 2002-12-22 18:03:58 UTC
Because then the users of galeon-cvs biatches :/