Bug#584731: evince hangs when a recent opened file is on a stalled partition
Pierre Habouzit
madcoder at debian.org
Sun Jun 6 06:12:35 UTC 2010
Package: evince
Version: 2.30.1-3
Severity: important
To repeat that:
- have a samba mount somewhere, open a PDF document that resides on
it, scroll in it a bit, and exit.
- make then sure that you cannot route any packets to this samba mount
without unmounting it (for example, add a broken route specific to
the samba mount in question so that everything timeouts).
- open another PDF document _NOT_ on the samba, anywhere local works.
Result:
- evince hangs in the background, sometimes for a very long time.
Expected result:
- evince starts instantaneously.
I don't know what evince does with its "recently opened files" list, but
it should not be done in a synchronous way. I suppose that the same
would happen for a broken NFS mount or any kind of broken mount.
FWIW my use case is that I have a few mounts that route through a VPN,
and sometimes the VPN is down (mainly because when I put the laptop to
sleep, this dumbass NetworkManager isn't restarting the VPN
automatically like it should and claims it does). The real problem here,
is that I've seen evince hang like that for 6-8 months now, and it's
only now that I've been able to connect the hangs with the stalled
mounts. That's not really the kind of things that look correlated at
first :)
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages evince depends on:
ii evince-common 2.30.1-3 Document (postscript, pdf) viewer
ii gconf2 2.28.1-3 GNOME configuration database syste
ii gnome-icon-theme 2.30.3-1 GNOME Desktop icon theme
ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii libc6 2.11.1-1 Embedded GNU C Library: Shared lib
ii libcairo2 1.8.10-4 The Cairo 2D vector graphics libra
ii libdbus-1-3 1.2.24-1 simple interprocess messaging syst
ii libdbus-glib-1-2 0.86-1 simple interprocess messaging syst
ii libevince2 2.30.1-3 Document (postscript, pdf) renderi
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.3.11-1 FreeType 2 font engine, shared lib
ii libgconf2-4 2.28.1-3 GNOME configuration database syste
ii libglib2.0-0 2.24.1-1 The GLib library of C routines
ii libgnome-keyring0 2.30.1-1 GNOME keyring services library
ii libgtk2.0-0 2.20.1-1 The GTK+ graphical user interface
ii libice6 2:1.0.6-1 X11 Inter-Client Exchange library
ii libnautilus-extension1 2.30.1-1 libraries for nautilus components
ii libpango1.0-0 1.28.0-1 Layout and rendering of internatio
ii libsm6 2:1.1.1-1 X11 Session Management library
ii libx11-6 2:1.3.3-3 X11 client-side library
ii libxml2 2.7.7.dfsg-2 GNOME XML library
ii shared-mime-info 0.71-3 FreeDesktop.org shared MIME databa
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages evince recommends:
ii dbus-x11 1.2.24-1 simple interprocess messaging syst
ii gvfs 1.6.1-1 userspace virtual filesystem - ser
Versions of packages evince suggests:
ii nautilus 2.30.1-1 file manager and graphical shell f
pn poppler-data <none> (no description available)
ii unrar 1:3.9.7-1 Unarchiver for .rar files (non-fre
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list