Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 157170 - Firefox dies because of gtkfilechooser state not being ready
Summary: Firefox dies because of gtkfilechooser state not being ready
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-04 17:58 UTC by Garrett Cooper
Modified: 2006-12-22 07:25 UTC (History)
1 user (show)

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 Garrett Cooper 2006-12-04 17:58:33 UTC
Every time I open up a filechooser window for saving (mostly dealing with high-quality res pictures), if I exceed a certain rate on my PC, Firefox dies. The amount of time it takes to open up the GTK filechooser window is proportional to the files, with the same extension, in the directory that I last saved an image to.

This same problem occurs on OSX (PowerPC), but the bulk majority of the issue seems to be occurring on my Linux box (specs seen below), and it seems to be more regular now (maybe due to my XFCE version, or not), and the problem has been occurring less regularly since Firefox 1.5.0.3~1.5.0.5. So, ultimately this issue may be an upstream one, but considering that the Firefox binary for OSX is Cocoa-based, this error seems inconsistent.

I am using XFCE4.4 beta2.

gcooper@sprsd ~ $ emerge --info && emerge -pv mozilla-firefox gtk+ xfwm4
Portage 2.1.2_rc2-r5 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r4, 2.6.18-emission1 i686)
=================================================================
System uname: 2.6.18-emission1 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.12.6
Last Sync: Mon, 04 Dec 2006 10:30:01 +0000
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17.50.0.6
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -mtune=pentium4 -mmmx -msse -msse2 -mfpmath=sse,387 -momit-leaf-frame-pointer -ftracer -fforce-addr -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/X11 /etc/samba /etc/ssh /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O3 -march=pentium4 -mtune=pentium4 -mmmx -msse -msse2 -mfpmath=sse,387 -momit-leaf-frame-pointer -ftracer -fforce-addr -funroll-loops -pipe -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.utf8"
LINGUAS="en_US ja_JP"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/lcl/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac alsa apache2 apm bitmap-fonts browserplugin bzip2 cjk cli cracklib crypt dlloader dri dvdr elibc_glibc emboss encode fortran gdbm gif gpm gstreamer gtk gtk2 iconv imlib input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog java jpeg kernel_linux lcms libwww linguas_en_US linguas_ja_JP mmx mmxext mozilla mp3 mpeg ncurses nls nptl nsplugin nvidia ogg opengl oss pam pcre perl png pppd python quicktime readline reflection sdl session spell spl sse sse2 ssl tcpd tiff truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_apm video_cards_nvidia vorbis xcomposite xml xorg xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] www-client/mozilla-firefox-2.0-r2 [2.0-r1] USE="ipv6 java -debug -gnome -mozbranding -mozdevelop -moznopango -restrict-javascript -xforms -xinerama -xprint" LINGUAS="-ar -bg -ca -cs -da -de -el -en_GB -es -es_AR -es_ES -eu -fi -fr -fy -fy_NL -ga -ga_IE -gu -gu_IN -hu -it -ja* -ko -lt -mk -mn -nb -nb_NO -nl -nn -nn_NO -pl -pt -pt_BR -pt_PT -ru -sk -sl -sv -sv_SE -tr -zh -zh_CN -zh_TW" 0 kB 
[ebuild   R   ] x11-libs/gtk+-2.10.6  USE="X jpeg tiff -debug -doc -xinerama" 0 kB 
[ebuild   R   ] xfce-base/xfwm4-4.3.99.2  USE="xcomposite -debug -startup-notification" 0 kB [1] 

Total: 3 packages (1 upgrade, 2 reinstalls), Size of downloads: 0 kB
Portage overlays:
 [1] /lcl/usr/portage

Output:
gcooper@sprsd ~ $ 
Gtk-ERROR **: file gtkfilechooserdefault.c: line 7772 (gtk_file_chooser_default_should_respond): assertion failed: (path != NULL) aborting...
/usr/libexec/mozilla-launcher: line 117:  6044 Aborted                 "$mozbin"
 "$@"
firefox-bin exited with non-zero status (134)

[1]+  Exit 134                firefox
gcooper@sprsd ~ $ firefox &
[1] 6237
gcooper@sprsd ~ $ No running windows found

Gtk-ERROR **: file gtkfilechooserdefault.c: line 7772 (gtk_file_chooser_default_should_respond): assertion failed: (path != NULL)
aborting...
/usr/libexec/mozilla-launcher: line 117:  6246 Aborted                 "$mozbin"
 "$@"
firefox-bin exited with non-zero status (134)

[1]+  Exit 134                firefox
gcooper@sprsd ~ $ firefox &
[1] 6279
gcooper@sprsd ~ $ No running windows found

gcooper@sprsd ~ $ 
Gtk-ERROR **: file gtkfilechooserdefault.c: line 7772 (gtk_file_chooser_default_should_respond): assertion failed: (path != NULL)
aborting...
/usr/libexec/mozilla-launcher: line 117:  6288 Aborted                 "$mozbin" "$@"
firefox-bin exited with non-zero status (134)

[1]+  Exit 134                firefox
gcooper@sprsd ~ $
Comment 1 Garrett Cooper 2006-12-04 17:59:35 UTC
Just to clarify, by rate I mean "rate by which I open up filechooser windows".
Comment 2 Christian Marie (RETIRED) gentoo-dev 2006-12-18 17:05:07 UTC
Are you able to reproduce the problem with mozilla-firefox-bin?
Comment 3 Jory A. Pratt 2006-12-18 17:42:12 UTC
(In reply to comment #2)
> Are you able to reproduce the problem with mozilla-firefox-bin?
> 

Known issue upstream they are working on it, Should be fixed when 2.0.0.1 is released.
Comment 4 Christian Marie (RETIRED) gentoo-dev 2006-12-18 18:15:49 UTC
Resolving as upstream.
Comment 5 Christian Marie (RETIRED) gentoo-dev 2006-12-18 18:22:50 UTC
Reopend via Anarchy.
Comment 6 Garrett Cooper 2006-12-19 00:25:48 UTC
Unfortunately I've left Gentoo Linux completely in favor of FreeBSD though, so I can't recreate the issue any longer that I had with Gentoo, necessarily. I'll leave the bug report's status as-is.
Comment 7 Christian Marie (RETIRED) gentoo-dev 2006-12-22 07:25:17 UTC
Fixed upstream via Anarchy.