Your message dated Tue, 29 Sep 2009 23:18:39 +0000
with message-id <e1mslxv-0006t8...@ries.debian.org>
and subject line Bug#548898: fixed in gvfs 1.4.0-2
has caused the Debian Bug report #548898,
regarding gvfs crashes gtk file chooser
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
548898: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548898
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Subject: gvfs crashes gtk file chooser
Package: gvfs
Version: 1.4.0-1
Severity: critical

*** Please type your report below this line ***
This was certainly a pain in the ass. For the record, the correct
response to an optional feature (gvfs) failing is not to crash the host
program. It's possible that bug belongs in libgtk, but the underlying
problem is just as severe (sending messages with unknown effects to
something that handles the file system).

Red Hat bug 512461 indicates that the problem is a protocol change
within gvfs - that is, between the library and the daemon processes it
automatically starts without user intervention. It spews a few error
messages of the form "process 6686: type array 97 not a basic type" then
crashes whatever Gtk program called the file chooser. Reproduced in
Iceweasel, Emacs, Comix, Viking etc. "Not a bug" is an insult to the
user, as this is nearly as destructive as it gets.

Appropriate handling:
#1. On failures, fall back to sane behaviour; i.e. non-vfs usage. 
#2. Make the protocol indicate version. Mismatches can then be detected.
    Give a warning/error code that can be handled.
#3. If a sane solution exists (in this case, have gvfs* daemons exit),
    consider automating it or at least suggesting it.

The problem could have been resolved in my instance by having the gvfs
package kill the daemons when they're upgraded.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=sv_SE.ISO-8859-15, LC_CTYPE=sv_SE.ISO-8859-15 (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages gvfs depends on:
ii  libc6                         2.9-26     GNU C Library: Shared libraries
ii  libdbus-1-3                   1.2.16-2   simple interprocess messaging syst
ii  libgconf2-4                   2.26.2-3   GNOME configuration database syste
ii  libglib2.0-0                  2.22.0-1   The GLib library of C routines
ii  libhal1                       0.5.13-3   Hardware Abstraction Layer - share
ii  libudev0                      146-3      libudev shared library
ii  x11-utils                     7.4+1      X11 utilities

Versions of packages gvfs recommends:
ii  dbus                          1.2.16-2   simple interprocess messaging syst
ii  gnome-mount                   0.8-2      wrapper for (un)mounting and eject
ii  hal                           0.5.13-3   Hardware Abstraction Layer

Versions of packages gvfs suggests:
ii  gvfs-backends                 1.4.0-1    userspace virtual filesystem - bac

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: gvfs
Source-Version: 1.4.0-2

We believe that the bug you reported is fixed in the latest version of
gvfs, which is due to be installed in the Debian FTP archive:

gvfs-backends_1.4.0-2_amd64.deb
  to pool/main/g/gvfs/gvfs-backends_1.4.0-2_amd64.deb
gvfs-bin_1.4.0-2_amd64.deb
  to pool/main/g/gvfs/gvfs-bin_1.4.0-2_amd64.deb
gvfs-dbg_1.4.0-2_amd64.deb
  to pool/main/g/gvfs/gvfs-dbg_1.4.0-2_amd64.deb
gvfs-fuse_1.4.0-2_amd64.deb
  to pool/main/g/gvfs/gvfs-fuse_1.4.0-2_amd64.deb
gvfs_1.4.0-2.diff.gz
  to pool/main/g/gvfs/gvfs_1.4.0-2.diff.gz
gvfs_1.4.0-2.dsc
  to pool/main/g/gvfs/gvfs_1.4.0-2.dsc
gvfs_1.4.0-2_amd64.deb
  to pool/main/g/gvfs/gvfs_1.4.0-2_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 548...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Josselin Mouette <j...@debian.org> (supplier of updated gvfs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 30 Sep 2009 00:32:46 +0200
Source: gvfs
Binary: gvfs gvfs-fuse gvfs-backends gvfs-bin gvfs-dbg
Architecture: source amd64
Version: 1.4.0-2
Distribution: unstable
Urgency: low
Maintainer: Sebastien Bacher <seb...@debian.org>
Changed-By: Josselin Mouette <j...@debian.org>
Description: 
 gvfs       - userspace virtual filesystem - server
 gvfs-backends - userspace virtual filesystem - backends
 gvfs-bin   - userspace virtual filesystem - binaries
 gvfs-dbg   - userspace virtual filesystem - debugging information
 gvfs-fuse  - userspace virtual filesystem - fuse server
Closes: 548898
Changes: 
 gvfs (1.4.0-2) unstable; urgency=low
 .
   * Do not build-depend on libudev on !linux.
   * gvfs.postinst: add big fat warning asking to restart the session
     after the upgrade. Closes: #548898.
   * Enable libgudev on linux.
Checksums-Sha1: 
 56c4fa5bc9f2962b3c473f70858dac901007c84c 1738 gvfs_1.4.0-2.dsc
 059f005936ffcd5deeacc2cca0f1f23ffef247f0 208572 gvfs_1.4.0-2.diff.gz
 8b884a16ed13825a549ca5fc59ae9bb34647d057 1198776 gvfs_1.4.0-2_amd64.deb
 7b3f4b607d4dbb21883e52d33b58dc9d46d54da7 59668 gvfs-fuse_1.4.0-2_amd64.deb
 1dc148a3e56f96d6ae6726d4b896184abfe9c006 805852 gvfs-backends_1.4.0-2_amd64.deb
 07ce3535efc0494077b526251d1d81be0a9e795a 88532 gvfs-bin_1.4.0-2_amd64.deb
 c173a2d964850e7a44280063ec3c4706c851362a 3888844 gvfs-dbg_1.4.0-2_amd64.deb
Checksums-Sha256: 
 f1a747498e50cea9660d01a3f6809dc06418621d7004b1e3c187004ac25ee61f 1738 
gvfs_1.4.0-2.dsc
 6112b6618bd4c44c721b38ce3aa856c7bf47dec246dd7b672841e95eab6e732e 208572 
gvfs_1.4.0-2.diff.gz
 a4923cb12e94eb7beb85a8164e04599646ebdc356f3921280756bfa1a1d4ddca 1198776 
gvfs_1.4.0-2_amd64.deb
 ca6ab4ce2464c2cc6cb5f9f71909b91471befea0eca6e765655bc510c12fef75 59668 
gvfs-fuse_1.4.0-2_amd64.deb
 b1097e4759fc4499948f5be225676f86ef361978424cca01a5d41e8eb58f5979 805852 
gvfs-backends_1.4.0-2_amd64.deb
 7fcb7cbe52f1ba22da2fe82498b7fda8a4063efb34933d45798d0a7efdfce4df 88532 
gvfs-bin_1.4.0-2_amd64.deb
 439702137914c2e806f5a236206dbe479eb50a9a35db0248decdc11a9bfe8b1a 3888844 
gvfs-dbg_1.4.0-2_amd64.deb
Files: 
 62b09912aaa3f1bb11ff82296139411a 1738 libs optional gvfs_1.4.0-2.dsc
 82749214807046f61871c3c089c9280a 208572 libs optional gvfs_1.4.0-2.diff.gz
 5255a40700e85b1587e2d54ba78923a2 1198776 libs optional gvfs_1.4.0-2_amd64.deb
 9723c304c0c6341b0b82680c8ff9d581 59668 libs optional 
gvfs-fuse_1.4.0-2_amd64.deb
 76a3b21b3b83c935092c968856fc14ed 805852 libs optional 
gvfs-backends_1.4.0-2_amd64.deb
 8adfe4063b91c5b21e47f7d286acdbf9 88532 libs optional gvfs-bin_1.4.0-2_amd64.deb
 fb627eeff15903deb5707e42a8d1d3ed 3888844 debug extra gvfs-dbg_1.4.0-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFKwo5yrSla4ddfhTMRAvTnAKC5yUJGk3x4rzhufKydwpGLFp4uVACfc/cC
VcloOKiS8t0ICx8z0+67j34=
=CPV4
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to