After a recent upgrade (suspect dbus to 1.#) nautilus will now crash when the passwd for the smb share has been entered (non-passwd shares are fine and so is mounting those login-required shares via mount with smbfs) Bug report to GNOME has been submitted with all debug symbols enabled: Fluid jrb # FEATURES="nostrip" USE="debug" emerge dbus libc glib dbus-glib nautilus gtk+ gnome-vfs -vp These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-apps/dbus-1.0.2 USE="X debug -doc (-selinux)" 0 kB [ebuild R ] sys-libs/glibc-2.5 USE="nls nptl nptlonly -build -glibc-compat20 -glibc-omitfp -hardened (-multilib) -profile (-selinux)" 0 kB [ebuild R ] dev-libs/glib-2.12.6 USE="debug -doc -hardened" 0 kB [ebuild R ] dev-libs/dbus-glib-0.72 USE="debug -doc (-selinux)" 0 kB [ebuild R ] gnome-base/nautilus-2.16.3 USE="X debug gnome -beagle" 0 kB [ebuild R ] x11-libs/gtk+-2.10.6 USE="X debug jpeg -doc -tiff -xinerama" 0 kB [ebuild R ] gnome-base/gnome-vfs-2.16.3 USE="avahi debug hal ipv6 samba ssl -doc -gnutls" 0 kB GNOME bugzilla of relevance: http://bugzilla.gnome.org/show_bug.cgi?id=389375 Fluid jrb # emerge --info Portage 2.1.2_rc4-r3 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r2 x86_64) ================================================================= System uname: 2.6.19-gentoo-r2 x86_64 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz Gentoo Base System version 1.12.8 Last Sync: Sat, 30 Dec 2006 11:31:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.19 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /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="-march=nocona -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="ftp://mirrors.blueyonder.co.uk/sites/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirror.switch.ch/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo http://www.mirror.ac.uk/mirror/www.ibiblio.org/" LINGUAS="en_GB en uk" MAKEOPTS="-j3" 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="/usr/local/portage /usr/portage/local/layman/sunrise /usr/portage/local/layman/pok3d" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aac accessibility aiglx alsa amd64 avahi berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dlloader dri dvd dvdr firefox fortran gcc64 gdbm glitz gnome gpm gstreamer gtk gtk2 hal iconv ipv6 isdnlog java jpeg libg++ libnotify mp3 ncurses nls nptl nptlonly nsplugin opengl pam pcre pdf perl png ppds pppd python readline reflection samba session spell spl ssl svg tcpd threads truetype-fonts type1-fonts udev unicode usb xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LINGUAS="en_GB en uk" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I have an amd64 machine that experiences this bug and an x86 P4 that does not. This may be arch dependent.
Likewise, I can only reproduce this with my amd64 machine, the x86 machine doesn't have any issues.
For the record, this doesn't happen with gnome 2.17.92. This means that 2.18 should work fine. I wasn't able to find the change that fixed it.
2.17.91> of gnome-vfs fixes the issue as Daniel pointed out. By upgrading to the overlay on gnome-experimental, it will fix this. I haven't run a diff yet to determine what's changed. but will soon.
I did look, but couldn't easily isolate what fixed it. If upstream doesn't do a backport, I suspect this won't be fixed until 2.18 is in the tree.
gnome-vfs-2.18.0.1 is in the tree and hard masked. I unmasked and emerged it. It seems to be fine with a full stable amd64 gnome-2.16, ymmv.
gnome-base/gnome-vfs-2.18.1 stable -> FIXED. Reopen if it's not the case.