Hello, I have gnome 2.12 installed (emerge gnome) and mozilla-firefox installed with these use: # emerge -pv mozilla-firefox These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] www-client/mozilla-firefox-1.0.7-r1 -debug +gnome -ipv6 +java -ldap -mozdevelop +mozsvg +ssl -xinerama -xprint 0 kB I get this error when I try to connect to, for example, http://www.clonline.org The program 'Gecko' received an X Window System error. This probably reflects a bug in the program. The error was 'BadMatch (invalid parameter attributes)'. (Details: serial 125 error_code 8 request_code 146 minor_code 3) (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.) firefox-bin exited with non-zero status (1) That's appening with all gecko-based browsers Thank you in advance Reproducible: Always Steps to Reproduce: 1. 2. 3.
And I have the same problem with Firefox 1.5 rc1 too... can be a gtk related problem?
Works here ... try with -r2 and reopen if still an issue.
I emerged -r2 and still have this problem...
My emerge info: Portage 2.0.52-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 2.6.13-gentoo i686) ================================================================= System uname: 2.6.13-gentoo i686 AMD Athlon(tm) XP 3000+ Gentoo Base System version 1.6.13 ccache version 2.4 [enabled] dev-lang/python: 2.4.1-r1 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -march=athlon-xp -pipe -fforce-addr -fomit-frame-pointer -fmove-all-movables -fweb" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/fax /usr/share/config /var/qmail/control /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-Os -march=athlon-xp -pipe -fforce-addr -fomit-frame-pointer -fmove-all-movables -fweb" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache confcache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.inode.at" LANG="it_IT.UTF-8" LC_ALL="it_IT.UTF-8" LDFLAGS="-Wl,-O1,--sort-common,--no-keep-memory -s" LINGUAS="it" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/kde-live" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 16bit 3dnow 3dnowext X a52 aac acpi alsa amr apache2 avi bash-completion berkdb blender-game browserplugin bzip2 cairo cdda cdio cdparanoia cdr cdrom clamav codecs crypt css cups dbus dhcp dio divx4linux dv dvb dvd dvdr dvdread eds effects emboss encode esd fam fame ffmpeg firefox flac fontconfig foomaticdb freetype gd gif gimp gimpprint glitz glx gnome gnome-print gnomedb gpm gs gstreamer gtk gtk2 gtkhtml hal imagemagick imap imlib inkjar irda java javascript jpeg jpeg2k lame libg++ libwww live mad mjpeg mmx mmxext motif moznocompose moznoirc moznomail mozsvg mp3 mpeg mplayer msn ncurses network nls nptl nptlonly nsplugin nvidia ogg oggvorbis opengl oss pam pcre pdflib perl php pic png postgres ppds print python quicktime rdesktop readline real rtc ruby samba sasl sdl session spell sse ssl svg tcpd tidy tiff timidity transcode truetype truetype-fonts type1 type1-fonts unicode usb userlocales utf8 v4l v4l2 vcd vim-pager vorbis win32codecs xine xml xml2 xpm xv xvid zip zlib video_cards_radeon linguas_it userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET
Either unset LDFLAGS, or at most only make it: LDFLAGS="-Wl,-O1" Change C[XX]FLAGS to at most: CFLAGS="-Os -march=athlon-xp -pipe -fomit-frame-pointer" -fweb at least still have some issues .. not sure about the rest. Then rebuild mozilla, and try again. If still issues, remerge with: # FEATURES="nostrip noclean debug" USE="debug" \ CFLAGS="-Os -march=athlon-xp -pipe -ggdb" \ CXXFLAGS="-Os -march=athlon-xp -pipe -ggdb" \ emerge mozilla-firefox and run it as root via: # firefox -g and provide a backtrace. Note that you should not add -fomit-frame-pointers, as it could make the backtrace unreliable ...
Still doesn't work. This is the backtrace ( I went to www.190.it ): Starting program: /usr/lib/mozilla-firefox/firefox-bin No Persistent Registry Found. Type Manifest File: /root/.mozilla/firefox/yfeqcc2o.default/xpti.dat *** Registering Apprunner components (all right -- a generic module!) nsNativeComponentLoader: autoregistering begins. *** Registering nsSystemPrefModule components (all right -- a generic module!) *** Registering docshell_provider components (all right -- a generic module!) *** Registering nsToolkitCompsModule components (all right -- a generic module!)*** Registering application components (all right -- a generic module!) *** Registering xpconnect components (all right -- a generic module!) *** Registering xpconnect_test components (all right -- a generic module!) *** Registering necko_core_and_primary_protocols components (all right -- a generic module!) *** Registering nsCJVMManagerModule components (all right -- a generic module!) *** Registering nsLayoutModule components (all right -- a generic module!) *** Registering nsChromeModule components (all right -- a generic module!) *** Registering nsRDFModule components (all right -- a generic module!) *** Registering nsSampleModule components (all right -- a generic module!) *** Registering nsTypeAheadFindSea components (all right -- a generic module!) *** Registering nsMorkModule components (all right -- a generic module!) *** Registering nsUCvMathModule components (all right -- a generic module!) *** Registering nsIconDecoderModule components (all right -- a generic module!) *** Registering nsUConvModule components (all right -- a generic module!) *** Registering nsJarModule components (all right -- a generic module!) *** Registering Browser_Embedding_Module components (all right -- a generic module!) *** Registering nsAutoConfigModule components (all right -- a generic module!) *** Registering necko_secondary_protocols components (all right -- a generic module!) *** Registering nsGfxPSModule components (all right -- a generic module!) *** Registering nsPluginModule components (all right -- a generic module!) *** Registering nsComposerModule components (all right -- a generic module!) *** Registering BrowserDirProvider components (all right -- a generic module!) *** Registering CommandLineModule components (all right -- a generic module!) *** Registering BOOT components (all right -- a generic module!) *** Registering nsWidgetGtk2Module components (all right -- a generic module!) *** Registering nsFindComponent components (all right -- a generic module!) *** Registering embedcomponents components (all right -- a generic module!) *** Registering RemoteServiceModule components (all right -- a generic module!) *** Registering MyService components (all right -- a generic module!) *** Registering nsTestDynamicModule components (all right -- a generic module!) *** Registering nsWebServicesModule components (all right -- a generic module!) *** Registering nsPermissionsModule components (all right -- a generic module!) *** Registering nsAuthModule components (all right -- a generic module!) *** Registering nsSecurityManagerModule components (all right -- a generic module!) *** Registering mozgnome components (all right -- a generic module!) *** Registering TransformiixModule components (all right -- a generic module!) *** Registering nsGfxGTKModule components (all right -- a generic module!) *** Registering nsUniversalCharDetModule components (all right -- a generic module!) *** Registering nsEditorModule components (all right -- a generic module!) *** Registering nsPrefModule components (all right -- a generic module!) *** Registering nsTransactionManagerModule components (all right -- a generic module!) *** Registering nsI18nModule components (all right -- a generic module!) *** Registering nsXMLExtrasModule components (all right -- a generic module!) *** Registering nsImageLib2Module components (all right -- a generic module!) *** Registering nsFileViewModule components (all right -- a generic module!) *** Registering nsBrowserCompsModule components (all right -- a generic module!)*** Registering xpcomObsoleteModule components (all right -- a generic module!) *** Registering SearchServiceModule components (all right -- a generic module!) *** Registering nsCookieModule components (all right -- a generic module!) *** Registering WSPProxyTestModule components (all right -- a generic module!) *** Registering nsGnomeVFSModule components (all right -- a generic module!) *** Registering nsParserModule components (all right -- a generic module!) *** Registering appshell components (all right -- a generic module!) *** Registering NSS components (all right -- a generic module!) *** Registering nsAccessibilityModule components (all right -- a generic module!) *** Registering PKI components (all right -- a generic module!) *** Registering nsSoftwareUpdate components (all right -- a generic module!) nsNativeComponentLoader: autoregistering succeeded *** Deferring registration of sample JS components nsNativeComponentLoader: registering deferred (0) *** Registering sample JS components nsNativeComponentLoader: registering deferred (0) nsNativeComponentLoader: registering deferred (0) nsNativeComponentLoader: autoregistering begins. nsNativeComponentLoader: autoregistering succeeded nsNativeComponentLoader: registering deferred (0) pldhash: for the table at address 0x8330750, the given entrySize of 44 probably favors chaining over double hashing. ###!!! ASSERTION: module already initialized: '!gInitialized', file nsLayoutModule.cpp, line 261 Break: at file nsLayoutModule.cpp, line 261 GFX: dpi=96 t2p=0,0666667 p2t=15 depth=16 ++WEBSHELL == 1 WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsPermissionManager.cpp, line 632 ++DOMWINDOW == 1 *** Item Location path changed: /usr/lib/mozilla-firefox/extensions/inspector@mozilla.org Item ID: inspector@mozilla.org Location Key: app-global, attempting to upgrade item... *** Item Installed/Upgraded at Install Location: app-global Item ID: inspector@mozilla.org, attempting to register... *** ... success, item is compatible *** Item Location path changed: /usr/lib/mozilla-firefox/extensions/reporter@mozilla.org Item ID: reporter@mozilla.org Location Key: app-global, attempting to upgrade item... *** Item Installed/Upgraded at Install Location: app-global Item ID: reporter@mozilla.org, attempting to register... *** ... success, item is compatible *** Item Location path changed: /usr/lib/mozilla-firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} Item ID: {972ce4c6-7e08-4474-a285-3208198ce6fd} Location Key: app-global, attempting to upgrade item... *** Item Installed/Upgraded at Install Location: app-global Item ID: {972ce4c6-7e08-4474-a285-3208198ce6fd}, attempting to register... *** ... success, item is compatible WARNING: nsExceptionService ignoring thread destruction after shutdown, file nsExceptionService.cpp, line 191 --WEBSHELL == 0 *** Unloading sample JS components ###!!! ASSERTION: Main thread being held past XPCOM shutdown.: 'cnt == 0', file nsThread.cpp, line 471 Break: at file nsThread.cpp, line 471 No Persistent Registry Found. Type Manifest File: /root/.mozilla/firefox/yfeqcc2o.default/xpti.dat *** Registering Apprunner components (all right -- a generic module!) nsNativeComponentLoader: autoregistering begins. *** Registering nsSystemPrefModule components (all right -- a generic module!) *** Registering docshell_provider components (all right -- a generic module!) *** Registering nsToolkitCompsModule components (all right -- a generic module!)*** Registering application components (all right -- a generic module!) *** Registering xpconnect components (all right -- a generic module!) *** Registering xpconnect_test components (all right -- a generic module!) *** Registering necko_core_and_primary_protocols components (all right -- a generic module!) *** Registering nsCJVMManagerModule components (all right -- a generic module!) *** Registering nsLayoutModule components (all right -- a generic module!) *** Registering nsChromeModule components (all right -- a generic module!) *** Registering nsRDFModule components (all right -- a generic module!) *** Registering nsSampleModule components (all right -- a generic module!) *** Registering nsTypeAheadFindSea components (all right -- a generic module!) *** Registering nsMorkModule components (all right -- a generic module!) *** Registering nsUCvMathModule components (all right -- a generic module!) *** Registering nsIconDecoderModule components (all right -- a generic module!) *** Registering nsUConvModule components (all right -- a generic module!) *** Registering nsJarModule components (all right -- a generic module!) *** Registering Browser_Embedding_Module components (all right -- a generic module!) *** Registering nsAutoConfigModule components (all right -- a generic module!) *** Registering necko_secondary_protocols components (all right -- a generic module!) *** Registering nsGfxPSModule components (all right -- a generic module!) *** Registering nsPluginModule components (all right -- a generic module!) *** Registering nsComposerModule components (all right -- a generic module!) *** Registering BrowserDirProvider components (all right -- a generic module!) *** Registering CommandLineModule components (all right -- a generic module!) *** Registering BOOT components (all right -- a generic module!) *** Registering nsWidgetGtk2Module components (all right -- a generic module!) *** Registering nsFindComponent components (all right -- a generic module!) *** Registering embedcomponents components (all right -- a generic module!) *** Registering RemoteServiceModule components (all right -- a generic module!) *** Registering MyService components (all right -- a generic module!) *** Registering nsTestDynamicModule components (all right -- a generic module!) *** Registering nsWebServicesModule components (all right -- a generic module!) *** Registering nsPermissionsModule components (all right -- a generic module!) *** Registering nsAuthModule components (all right -- a generic module!) *** Registering nsSecurityManagerModule components (all right -- a generic module!) *** Registering mozgnome components (all right -- a generic module!) *** Registering TransformiixModule components (all right -- a generic module!) *** Registering nsGfxGTKModule components (all right -- a generic module!) *** Registering nsUniversalCharDetModule components (all right -- a generic module!) *** Registering nsEditorModule components (all right -- a generic module!) *** Registering nsPrefModule components (all right -- a generic module!) *** Registering nsTransactionManagerModule components (all right -- a generic module!) *** Registering nsI18nModule components (all right -- a generic module!) *** Registering nsXMLExtrasModule components (all right -- a generic module!) *** Registering nsImageLib2Module components (all right -- a generic module!) *** Registering nsFileViewModule components (all right -- a generic module!) *** Registering nsBrowserCompsModule components (all right -- a generic module!)*** Registering xpcomObsoleteModule components (all right -- a generic module!) *** Registering SearchServiceModule components (all right -- a generic module!) *** Registering nsCookieModule components (all right -- a generic module!) *** Registering WSPProxyTestModule components (all right -- a generic module!) *** Registering nsGnomeVFSModule components (all right -- a generic module!) *** Registering nsParserModule components (all right -- a generic module!) *** Registering appshell components (all right -- a generic module!) *** Registering NSS components (all right -- a generic module!) *** Registering nsAccessibilityModule components (all right -- a generic module!) *** Registering PKI components (all right -- a generic module!) *** Registering nsSoftwareUpdate components (all right -- a generic module!) nsNativeComponentLoader: autoregistering succeeded *** Deferring registration of sample JS components nsNativeComponentLoader: registering deferred (0) *** Registering sample JS components nsNativeComponentLoader: registering deferred (0) nsNativeComponentLoader: registering deferred (0) nsNativeComponentLoader: autoregistering begins. *** Registering nsInspectorModule components (all right -- a generic module!) nsNativeComponentLoader: autoregistering succeeded nsNativeComponentLoader: registering deferred (0) nsNativeComponentLoader: autoregistering begins. nsNativeComponentLoader: autoregistering succeeded nsNativeComponentLoader: registering deferred (0) pldhash: for the table at address 0x82fb6f0, the given entrySize of 44 probably favors chaining over double hashing. ###!!! ASSERTION: module already initialized: '!gInitialized', file nsLayoutModule.cpp, line 261 Break: at file nsLayoutModule.cpp, line 261 GFX: dpi=96 t2p=0,0666667 p2t=15 depth=16 ++WEBSHELL == 1 WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsPermissionManager.cpp, line 632 ++DOMWINDOW == 1 WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsStringBundle.cpp, line 273 ++DOMWINDOW == 2 ++WEBSHELL == 2 ++DOMWINDOW == 3 ++DOMWINDOW == 4 Note: styleverifytree is disabled Note: frameverifytree is disabled Note: verifyreflow is disabled ++WEBSHELL == 3 ++DOMWINDOW == 5 ++DOMWINDOW == 6 ++WEBSHELL == 4 ++DOMWINDOW == 7 ++DOMWINDOW == 8 --WEBSHELL == 3 --DOMWINDOW == 7 --DOMWINDOW == 6 ++DOMWINDOW == 7 --DOMWINDOW == 6 ++DOMWINDOW == 7 ++DOMWINDOW == 8 CSS Error (http://www.190.it/res/css/style.css :384.92): Error in parsing value for property 'visibility'. Declaration dropped. --DOMWINDOW == 7 CSS Error (http://www.190.it/190/trilogy/jsp/homePage.do?tabName=HOME+190&ty_skip_md=true :40.26): Selector expected. Ruleset ignored due to bad selector. CSS Error (http://www.190.it/190/trilogy/jsp/homePage.do?tabName=HOME+190&ty_skip_md=true :40.29): Unexpected end of file while searching for closing } of invalid rule set. LoadPlugin() /opt/netscape/plugins/libflashplayer.so returned 86c54a0 GetMIMEDescription() returned "application/x-shockwave-flash:swf:Shockwave Flash;application/futuresplash:spl:FutureSplash Player" LoadPlugin() /opt/netscape/plugins/libflashplayer.so returned 86c54a0 GetMIMEDescription() returned "application/x-shockwave-flash:swf:Shockwave Flash;application/futuresplash:spl:FutureSplash Player" LoadPlugin() /opt/netscape/plugins/nphelix.so returned 83b3468 GetMIMEDescription() returned "audio/x-pn-realaudio-plugin:rpm:RealPlayer Plugin Metafile;" LoadPlugin() /usr/lib/nsbrowser/plugins/libtotem_mozilla.so returned 8156798 GetMIMEDescription() returned "video/quicktime:mov:Video QuickTime;application/x-mplayer2:avi, wma, wmv:Video Microsoft AVI;video/mpeg:mpg, mpeg, mpe:Video MPEG;video/x-ms-asf-plugin:asf, wmv:Video Microsoft ASF;video/x-ms-wmv:wmv:Video Microsoft WMV;application/ogg:ogg:Audio Ogg Vorbis;" plugin_get_value 1 plugin_get_value 2 LoadPlugin() /opt/sun-jdk-1.4.2.09/jre/plugin/i386/ns610-gcc32/libjavaplugin_oji.so returned 8517d10 GetMIMEDescription() returned "application/x-java-vm::Java(tm) Plug-in;application/x-java-applet::Java(tm) Plug-in;application/x-java-applet;version=1.1::Java(tm) Plug-in;application/x-java-applet;version=1.1.1::Java(tm) Plug-in;application/x-java-applet;version=1.1.2::Java(tm) Plug-in;application/x-java-applet;version=1.1.3::Java(tm) Plug-in;application/x-java-applet;version=1.2::Java(tm) Plug-in;application/x-java-applet;version=1.2.1::Java(tm) Plug-in;application/x-java-applet;version=1.2.2::Java(tm) Plug-in;application/x-java-applet;version=1.3::Java(tm) Plug-in;application/x-java-applet;version=1.3.1::Java(tm) Plug-in;application/x-java-applet;version=1.4::Java(tm) Plug-in;application/x-java-applet;version=1.4.1::Java(tm) Plug-in;application/x-java-applet;version=1.4.2::Java(tm) Plug-in;application/x-java-applet;jpi-version=1.4.2_09::Java(tm) Plug-in;application/x-java-bean::Java(tm) Plug-in;application/x-java-bean;version=1.1::Java(tm) Plug-in;application/x-java-bean;version=1.1.1::Java(tm) Plug-in;application/x-java-bean;version=1.1.2::Java(tm) Plug-in;application/x-java-bean;version=1.1.3::Java(tm) Plug-in;application/x-java-bean;version=1.2::Java(tm) Plug-in;application/x-java-bean;version=1.2.1::Java(tm) Plug-in;application/x-java-bean;version=1.2.2::Java(tm) Plug-in;application/x-java-bean;version=1.3::Java(tm) Plug-in;application/x-java-bean;version=1.3.1::Java(tm) Plug-in;application/x-java-bean;version=1.4::Java(tm) Plug-in;application/x-java-bean;version=1.4.1::Java(tm) Plug-in;application/x-java-bean;version=1.4.2::Java(tm) Plug-in;application/x-java-bean;jpi-version=1.4.2_09::Java(tm) Plug-in" LoadPlugin() /usr/lib/mozilla-firefox/plugins/libnullplugin.so returned 86c5510 GetMIMEDescription() returned "" LoadPlugin() /usr/lib/mozilla-firefox/plugins/libunixprintplugin.so returned 86366b0 GetMIMEDescription() returned "" WARNING: Couldn't add reflow command, so splitting. For application/x-shockwave-flash found plugin /opt/netscape/plugins/libflashplayer.so nsPluginNativeWindowGtk2: NPPVpluginNeedsXEmbed=0 nsPluginNativeWindowGtk2: call SetWindow with xid=0x2400491 About to create new ws_info... About to create new xtbin of 509 X 232 from 0x87b5be0... About to show xtbin(0x87b6508)... completed gtk_widget_show(0x87b6508) nsPluginNativeWindowGtk2: NPPVpluginNeedsXEmbed=0 nsPluginNativeWindowGtk2: call SetWindow with xid=0x2400491 nsPluginNativeWindowGtk2: NPPVpluginNeedsXEmbed=0 nsPluginNativeWindowGtk2: call SetWindow with xid=0x2400491 nsPluginNativeWindowGtk2: NPPVpluginNeedsXEmbed=0 nsPluginNativeWindowGtk2: call SetWindow with xid=0x2400491 The program 'Gecko' received an X Window System error. This probably reflects a bug in the program. The error was 'BadMatch (invalid parameter attributes)'. (Details: serial 111 error_code 8 request_code 146 minor_code 3) (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.) nsStringStats => mAllocCount: 19944 => mReallocCount: 4733 => mFreeCount: 15052 -- LEAKED 4892 !!! => mShareCount: 21051 => mAdoptCount: 2305 => mAdoptFreeCount: 2247 -- LEAKED 58 !!! Program exited with code 01.
Seems like it could be related to flash .. mind deleting the symlinks for flash and shockwave in /usr/lib/nsbrowser/plugins and trying again ?
Yes it's related to Flash, I already noted it yesterday but I forgot to report :( ! Excuse me very much... Now, what to do :) ?
Now I'll be "verbous" (with the -vv option :D )! I tried gplflash and gplflash2 (cvs) and Firefox crashes with them too (but with others error messages, so it can be not related with this bug) Thank you
*** This bug has been marked as a duplicate of 108013 ***
I'm not sure my bug was a duplicate of that one... The error and the behavoir is different (my browsers don't crashes on java)... I reported all informations I posted above in the other bug. Thank you