Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 296822 - gnome-base/gvfs-1.4.x consistently crashes everything
Summary: gnome-base/gvfs-1.4.x consistently crashes everything
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High major
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-14 03:51 UTC by Ravi Pinjala
Modified: 2009-12-27 05:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
backtrace (backtrace.log,24.44 KB, text/plain)
2009-12-15 19:02 UTC, Ravi Pinjala
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ravi Pinjala 2009-12-14 03:51:07 UTC
After upgrading to gnome-base/gvfs-1.4.2, every application that uses the Gnome file dialog (which is a lot of apps) crashes immediately every time I try to open a file. Everything works fine with earlier versions of gvfs. I only discovered that gvfs was the root of the problem by sheer guesswork - downgrading it consistently fixes the crashes.

Backtrace, not that it seems all that helpful:

(gdb) bt full
#0  0x00007ffff4f181b5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007ffff4f195e0 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007fffeee5ac93 in ?? () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#3  0x00007fffeee4eebc in ?? () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#4  0x00007fffeee502d7 in ?? () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#5  0x00007fffeee2d952 in ?? () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#6  0x00007fffeee369ba in dbus_message_iter_get_basic ()
   from /usr/lib/libdbus-1.so.3
No symbol table info available.
#7  0x00007fffee5e8699 in ?? ()
   from /usr/lib64/gio/modules/libgioremote-volume-monitor.so
No symbol table info available.
#8  0x00007fffee5ed4ff in ?? ()
   from /usr/lib64/gio/modules/libgioremote-volume-monitor.so
No symbol table info available.
#9  0x00007fffee5ee6de in ?? ()
   from /usr/lib64/gio/modules/libgioremote-volume-monitor.so
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#10 0x00007ffff5ebd45f in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x00007ffff5ebd8e7 in g_object_new_valist ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x00007ffff5ebdc97 in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x00007ffff613112d in g_volume_monitor_get () from /usr/lib/libgio-2.0.so.0
No symbol table info available.
#14 0x00007ffff78dfb5c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x00007ffff5ecef7e in g_type_create_instance ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0x00007ffff5ebd2ac in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0x00007ffff5ebd45f in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x00007ffff5ebd8e7 in g_object_new_valist ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0x00007ffff5ebdc97 in g_object_new () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#20 0x00007ffff78d4280 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0x00007ffff5ecef7e in g_type_create_instance ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0x00007ffff5ebd2ac in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0x00007ffff78d56c2 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x00007ffff5ebd6d1 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0x00007ffff5ebd8e7 in g_object_new_valist ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0x00007ffff5ebdc97 in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#27 0x00007ffff78dc9d4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x00007ffff5ebd6d1 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0x00007ffff5ebd8e7 in g_object_new_valist ()
   from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#30 0x00007ffff5ebdc97 in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#31 0x00007ffff78d8a51 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#32 0x00007ffff5ebd6d1 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#33 0x00007ffff5ebdb86 in g_object_new_valist ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#34 0x00007ffff5ebdc97 in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#35 0x00007ffff78d85bd in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#36 0x00007ffff78d8764 in gtk_file_chooser_dialog_new ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#37 0x000000000042829c in ?? ()
No symbol table info available.
#38 0x0000000000428835 in ?? ()
No symbol table info available.
#39 0x0000000000424e8e in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#40 0x00007ffff5eb89a4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#41 0x00007ffff5ec4dc3 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#42 0x00007ffff5ec58c3 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#43 0x00007ffff5ec5cff in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#44 0x0000000000443e24 in ?? ()
No symbol table info available.
#45 0x00007ffff5eb89a4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#46 0x00007ffff5ec4af0 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#47 0x00007ffff5ec58c3 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#48 0x00007ffff5ec5cff in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#49 0x00007ffff7863da3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#50 0x00007ffff79e7999 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#51 0x00007ffff5eb89a4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#52 0x00007ffff5ec4dc3 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#53 0x00007ffff5ec58c3 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#54 0x00007ffff5ec5cff in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#55 0x00007ffff787d6f5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#56 0x00007ffff5eb89a4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#57 0x00007ffff5ec4af0 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#58 0x00007ffff5ec58c3 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#59 0x00007ffff5ec5cff in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#60 0x00007ffff787c3bd in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#61 0x00007ffff7928678 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#62 0x00007ffff5eb89a4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#63 0x00007ffff5ec4f5e in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#64 0x00007ffff5ec5910 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#65 0x00007ffff5ec5cff in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#66 0x00007ffff7a285bf in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#67 0x00007ffff7920ca3 in gtk_propagate_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#68 0x00007ffff7921c53 in gtk_main_do_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#69 0x00007ffff759d4dc in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#70 0x00007ffff5a17377 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#71 0x00007ffff5a19226 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#72 0x00007ffff5a1a040 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#73 0x00007ffff7922127 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#74 0x0000000000482a41 in ?? ()
No symbol table info available.
#75 0x00007ffff4f04bbd in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#76 0x000000000041a9d9 in ?? ()
No symbol table info available.
#77 0x00007fffffffdfb8 in ?? ()
No symbol table info available.
#78 0x000000000000001c in ?? ()
No symbol table info available.
#79 0x0000000000000001 in ?? ()
No symbol table info available.
#80 0x00007fffffffe2c9 in ?? ()
No symbol table info available.
#81 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb)

3vil ravi # emerge --info
Portage 2.1.7.14 (default/linux/amd64/10.0/desktop, gcc-4.4.2, glibc-2.11-r1, 2.6.32 x86_64)
=================================================================
System uname: Linux-2.6.32-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4800+-with-gentoo-2.0.1
Timestamp of tree: Mon, 14 Dec 2009 01:30:01 +0000
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.10
dev-lang/python:     2.5.4-r3, 2.6.4, 3.1.1-r1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.3
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.64
sys-devel/automake:  1.10.3, 1.11.1
sys-devel/binutils:  2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-Os -pipe -march=athlon64"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/init.d /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-Os -pipe -march=athlon64"
DISTDIR="/tmp/portage-distfiles"
FEATURES="assume-digests collision-protect distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch usersandbox"
GENTOO_MIRRORS=" http://mirror.datapipe.net/gentoo/ http://gentoo.mirrors.pair.com/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude ChangeLog --delete-excluded"
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="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/sunrise /usr/local/portage/layman/x11 /usr/local/portage/layman/java-overlay /usr/local/portage/overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib acl acpi alsa amd64 avahi berkdb branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx d dbus dirac dri dts dvd dvdr eds emboss encode evo fam firefox flac fortran gcj gdbm gif git glitz gpm gstreamer gtk hal iconv ipv6 jpeg jpeg2k libass libcaca libnotify libv4l2 lm_sensors lua mad matroska mikmod mmx modules moonlight mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opencore-amr opengl openmp openssl pam pcre pdf png ppds pppd pulseaudio python qt3support qt4 readline reflection samba sdl session smp spell spl sqlite srt sse sse2 ssl startup-notification subversion svg sysfs tcpd theora thunar tiff truetype udev unicode usb v4l v4l2 vorbis webkit x264 xml xorg xulrunner xv xvid 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" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="vesa radeon" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-12-15 10:37:17 UTC
Sorry but the provided backtrace is basically useless. Please follow instructions at [1] and rebuild everything that gvfs depends on and reopen with the new backtrace. TIA.

[1] http://www.gentoo.org/proj/en/qa/backtraces.xml
Comment 2 Ravi Pinjala 2009-12-15 19:02:04 UTC
Created attachment 213123 [details]
backtrace

proper backtrace attached. rebuilt gvfs, glib, dbus, and geany with USE="debug" FEATURES="nostrip" CFLAGS="-Os -g -march=k8"
Comment 3 Ravi Pinjala 2009-12-15 19:02:39 UTC
Reopening with backtrace
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-12-15 22:07:36 UTC
hum, did you restart your machine or at least dbus and your session since updating to gvfs-1.4 ?
Comment 5 Ravi Pinjala 2009-12-16 01:26:26 UTC
Yeah, seems like restarting fixed it. I didn't check if restarting the session was enough. Should the ebuild print a note or something? I can't remember the last time I had to restart for a minor update not to crash stuff.
Comment 6 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-12-27 05:14:37 UTC
(In reply to comment #5)
> Yeah, seems like restarting fixed it. I didn't check if restarting the session
> was enough. Should the ebuild print a note or something? I can't remember the
> last time I had to restart for a minor update not to crash stuff.
> 

dbus config reload + session restart should be enough. I've added an ewarn about this to 1.4.3

Closing, thanks for reporting.