Every time I right-click on a file and choose "Properties" nautilus crashes. Tell me how can I provide you a backtrace. Reproducible: Always Steps to Reproduce: 1.Open nautilus 2.right click on a file 3.click properties Actual Results: it crashes Expected Results: it should show properties window emerge --info Portage 2.1.7.16 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31-gentoo-r6 x86_64) ================================================================= System uname: Linux-2.6.31-gentoo-r6-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_5200+-with-gentoo-1.12.13 Timestamp of tree: Tue, 09 Feb 2010 07:15:01 +0000 distcc 3.1 x86_64-pc-linux-gnu [enabled] ccache version 2.4 [enabled] app-shells/bash: 4.0_p35 dev-java/java-config: 2.1.9-r2 dev-lang/python: 2.6.4 dev-util/ccache: 2.4-r7 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc: 4.3.4 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA skype-eula PUEL dlj-1.1" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -msse3 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon64 -msse3 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests ccache distcc distlocks fixpackages metadata-transfer news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://de-mirror.org/distro/gentoo/ http://gentoo.mirror.pw.edu.pl/ http://gentoo.tiscali.nl/" LANG="it_IT.UTF-8@euro" LC_ALL="it_IT.UTF-8@euro" LDFLAGS="-Wl,-O1" LINGUAS="it en en_US en_GB" MAKEOPTS="-j7" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --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/synce /usr/portage/local/layman/yarik-overlay" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 amr amrnb amrwb apache2 applet aspnet audiofile avahi bash-completion berkdb bluetooth bonjour branding bzip2 c++ cairo cdaudio cdda cddb cdparanoia cdr chm cli consolekit cracklib crypt css cups cvs cxx dbus dga directfb dri dts dv dvb dvd dvdnav dvdr eds emacs emboss encode epiphany evo exif expat fam fame fbcon ffmpeg firefox flac foomaticdb fortran ftp fuse galago gcj gd gdbm gif gimp git glade gnome gnome-keyring gnome-print gnutls gphoto2 gpm gstreamer gtk guile hal hddtemp iconv id3tag imagemagick inotify ipv6 jabber java java6 javascript joystick jpeg kde kpathsea ladspa lame latex lcms ldap libnotify libsamplerate live lm_sensors logitech-mouse lzo mad matroska mikmod mjpeg mmx mmxext mng modules mono mp3 mp4 mpeg mplayer msn mudflap multilib musepack musicbrainz mysql nautilus ncurses network nls nptl nptlonly nsplugin nuv nvidia odbc offensive ogg ogm opengl openmp pam pcre pdf perl php plotutils png ppds pppd pulseaudio python qt3 qt3support qt4 quicktime readline reflection samba sasl scanner scrobbler sdl session shout smp sndfile socks5 sourceview speex spell spl sql sqlite sqlite3 sse sse2 ssl startup-notification subversion svg sysfs syslog taglib tcpd theora threads thunar thunderbird tiff timidity truetype twolame unicode upnp usb v4l v4l2 vcd videos vim-syntax vorbis wavpack webkit wma wmf wxwidgets wxwindows x264 xcb xcomposite xemacs xine xml xorg xulrunner xv xvid xvmc yahoo zeroconf 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 mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it en en_US en_GB" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia vga vesa nv fbdev" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Please attach a backtrace of the problem, see [1]. [1] http://www.gentoo.org/proj/en/qa/backtraces.xml
(In reply to comment #1) > Please attach a backtrace of the problem, see [1]. > > [1] http://www.gentoo.org/proj/en/qa/backtraces.xml > I noticed that the problem could be app-misc/tracker-0.7.17 installed (with or without nautilus use flag enabled, no differences), mine tracker use flags are : applet deskbar eds exif gsf gstreamer gtk hal jpeg mp3 pdf playlist tiff vorbis xine xml -debug -doc -iptc -kmail -laptop -nautilus -test -xmp
(In reply to comment #1) > Please attach a backtrace of the problem, see [1]. > > [1] http://www.gentoo.org/proj/en/qa/backtraces.xml > What I mean is that I don't know how to stop nautilus from reloading and so making a useful bt, if I run nautilus in a terminal while gnome-session is running it simply open a new window and exit.
Created attachment 218993 [details] backtrace nautilus log It seems quite uncomplete, do I need to compile other packages for debugging ? I rebuilded tracker and nautilus.
Created attachment 218995 [details] output message of nautilus It seems that at least we have found which is the problem
Added other infos, the most relevant IMHO is contained in naut-output file, it claims about a tracker file.
which version of gtk+ do you have ? It seems you have the nautilus tracker extension try to call functions from a newer gtk+ than the one installed (which makes no sense as it should have failed to build in the first place).
(In reply to comment #7) > which version of gtk+ do you have ? It seems you have the nautilus tracker > extension try to call functions from a newer gtk+ than the one installed (which > makes no sense as it should have failed to build in the first place). > x11-libs/gtk+-2.16.6 (last stable on amd64) , use flag are: cups jpeg tiff vim-syntax -debug -doc -jpeg2k -test -xinerama
(In reply to comment #7) >It seems you have the nautilus tracker > extension try to call functions from a newer gtk+ than the one installed (which > makes no sense as it should have failed to build in the first place). Why should I have nautilus tracker extension even if tracker has nautilus use flag disabled and tracker use flag for nautilus is disabled ?
qlist /..../nautilus/extensions/...tracker.so will tell you which package installs the extension. Then it could be that it's not respecting the use flag.
(In reply to comment #10) > qlist /..../nautilus/extensions/...tracker.so will tell you which package > installs the extension. Then it could be that it's not respecting the use flag. > the strange thing is that : qlist /usr/lib64/nautilus/extensions-2.0/libnautilus-tracker-tags.so has no output. Anyway : equery b /usr/lib64/nautilus/extensions-2.0/libnautilus-tracker-tags.so [ Searching for file(s) /usr/lib64/nautilus/extensions-2.0/libnautilus-tracker-tags.so in *... ] app-misc/tracker-0.7.17 (/usr/lib64/nautilus/extensions-2.0/libnautilus-tracker-tags.so) So tracker doesn't respect use flag.
Since it's clear that this is an app-misc/tracker issue, do you think that we should CC the package mantainer ?
I can confirm that the problem persists in nautilus-2.28.4. The same happens when selecting "Tags" from the context menu, and in my case also when searching (see #304201 which may be related).
(In reply to comment #13) > I can confirm that the problem persists in nautilus-2.28.4. The same happens > when selecting "Tags" from the context menu, and in my case also when searching > (see #304201 which may be related). > Did you tried also with a less recent version of tracker (for example 0.7.14) ?
I tried all versions of app-misc/tracker in portage (except 9999): 0.7.12 0.7.14 0.7.17 All these versions has the problem reported : they make crash nautilus opening file properties window.
> (In reply to comment #14) > Did you tried also with a less recent version of tracker (for example 0.7.14) ? See comment at http://bugs.gentoo.org/show_bug.cgi?id=304201#c4.
According to http://library.gnome.org/devel/gtk/unstable/GtkWidget.html#gtk-widget-set-can-default we need >=x11-libs/gtk+-2.18 as dependency.
Upgrading to x11-libs/gtk+-2.18.6 made it possible to view file properties and tags, but nautilus still crashes when I search using "Search for Files". I found out that the gtk-widget-set-can-default message only got printed when opening file properties (and tags), so I think the bug in #304201 might have another cause. Interestingly, only tracker-0.7.17 made nautilus crash. When trying out tracker-0.7.14, tracker was not used for searching in nautilus. Is this a cache problem?
didn't realise it sooner also I knew it would happen, tracker-0.7 is just not compatible with nautilus-2.26.
(In reply to comment #19) > didn't realise it sooner also I knew it would happen, tracker-0.7 is just not > compatible with nautilus-2.26. > Do you read #304201 ? It seems it has similar issues also with nautilus-2.28 , at least the error message is the same reported here.