I am running gentoo-dev-sources-2.6.9-r4, and nautilus-2.8.0 I get the following in my messages when plugging in my memory stick: Nov 17 13:45:33 [kernel] usb 4-2: new high speed USB device using address 3 Nov 17 13:45:33 [kernel] ub: sizeof ub_scsi_cmd 60 ub_dev 924 Nov 17 13:45:33 [kernel] uba: device 3 capacity nsec 503808 bsize 512 Nov 17 13:45:33 [kernel] uba: was not changed I get the following in my .xsession-errors: ** ERROR **: file nautilus-directory.c: line 581 (nautilus_directory_add_file): assertion failed: (file->details->relative_uri != NULL) aborting... Nautilus then crashes with the dialog: The Application "nautilus" has quit unexpectedly. You can inform the developers of what happened to help them fix it. Or you can restart the application right now. Reproducible: Always Steps to Reproduce: Running kernel 2.6.9 (r1 and r4), I get the above crashes. Running kernel 2.6.8, I get no crashes chrisp@aleph-null ~ $ emerge info Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r4-chris-1 i686) ================================================================= System uname: 2.6.9-gentoo-r4-chris-1 i686 Intel(R) Celeron(R) CPU 2.00GHz Gentoo Base System version 1.5.3 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl acpi alsa apm asterisk avi berkdb bitmap-fonts bonobo bootsplash caps cdr crypt cups dga divx4linux dvd eds encode esd evo f77 fam fbcon flac foomaticdb fortran gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 hal howl icq imagemagick imlib java jpeg ldap libg++ libwww mad mikmod mmx mmx2 mng mozilla mpeg mysql mythtv ncurses nls nptl nvidia offensive oggvorbis opengl pam pcre pdflib perl png ppds python quicktime readline real samba sdl sis slang spell sse sse2 ssl svg svga tcpd theora tiff truetype videos wmf x86 xinerama xml2 xmms xv xvid zlib"
try with stock 2.6.9 sources reassigning to the kernel team
Please disable the UB driver and go back to usb-storage until 2.6.10 comes around. Please reopen if the same issues occur with usb-storage.
Works fine with CONFIG_BLK_DEV_UB disabled.