GNOME Bugzilla – Bug 564576
crash in Document Viewer: $ texdoc ozguide While ...
Last modified: 2010-05-10 14:27:08 UTC
Version: 2.22.2 What were you doing when the application crashed? $ texdoc ozguide While two other documents were loaded in Evince. Distribution: Debian 5.0 Gnome Release: 2.22.3 2008-09-18 (Debian) BugBuddy Version: 2.22.0 System: Linux 2.6.26-1-amd64 #1 SMP Wed Nov 26 20:45:21 UTC 2008 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10402000 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: gnome Memory status: size: 98562048 vsize: 98562048 resident: 65916928 share: 13971456 rss: 65916928 rss_rlim: 18446744073709551615 CPU usage: start_time: 1229328345 rtime: 561 utime: 455 stime: 106 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/evince' [Thread debugging using libthread_db enabled] [New Thread 0xf6a56700 (LWP 10155)] [New Thread 0xf6884b90 (LWP 10156)] 0xf7f04425 in __kernel_vsyscall ()
+ Trace 210817
Thread 2 (Thread 0xf6884b90 (LWP 10156))
----------- .xsession-errors (2590 sec old) --------------------- ** (gnome-settings-daemon:3851): WARNING **: Datei »/etc/gnome/config/General.ad« konnte nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden ** (gnome-settings-daemon:3851): WARNING **: Datei »/etc/gnome/config/General.ad« konnte nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden ** (gnome-settings-daemon:3851): WARNING **: Datei »/etc/gnome/config/General.ad« konnte nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden seahorse nautilus module initialized Initializing gnome-mount extension ** (nautilus:3881): WARNING **: Can not calculate _NET_NUMBER_OF_DESKTOPS ** (nautilus:3881): WARNING **: Can not calculate _NET_NUMBER_OF_DESKTOPS ** (nautilus:3881): WARNING **: Can not get _NET_WORKAREA ** (nautilus:3881): WARNING **: Can not determine workarea, guessing at layout --------------------------------------------------
(In reply to comment #0) > #6 <signal handler called> > No symbol table info available. > #7 0x00000000 in ?? () > No symbol table info available. > #8 0xf3b2a765 in gsf_infile_msole_get_type () from /usr/lib/libgsf-1.so.114 > No symbol table info available. > #9 0xf7481368 in IA__g_type_class_ref (type=4093003504) > at /tmp/buildd/glib2.0-2.16.6/gobject/gtype.c:1906 > pclass = <value optimized out> > node = (TypeNode *) 0xf3f646f0 > ptype = <value optimized out> > _action = " invalidly modified type " It looks like the crash is occurring in libgsf. Can you reproduce this with the debugging symbols for that library?
(In reply to comment #1) > (In reply to comment #0) > It looks like the crash is occurring in libgsf. Can you reproduce this with the > debugging symbols for that library? I think I have them installed. $ LANG=C dpkg -l libgsf-1-114-dbg Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii libgsf-1-114-d 1.14.10-3 Structured File Library - debugging files (b Is that not enough? Thanks, Paul
I do not know if it is related, but I think this was printed to the terminal, when it crashed. (evince:12122): GLib-GObject-WARNING **: cannot add interface type `EvDocumentThumbnails' to type `DviDocument', since type `DviDocument' already conforms to interface (evince:12122): GLib-GObject-WARNING **: cannot add interface type `EvFileExporter' to type `DviDocument', since type `DviDocument' already conforms to interface Thanks, Paul
reopening as the questions from #1 have answered.
Evince 2.30.1 does not crash anymore. It shows a message that the file could not be opened and explains that it did not find it. $ texdoc objectz ** (evince:25086): WARNING **: Fehler beim Untersuchen der Datei /tmp/texdoc.RkTZLz/ozguide.dvi mit fstat(): Datei oder Verzeichnis nicht gefunden ** (evince:25086): WARNING **: Fehler beim Setzen der Metadaten der Datei: Datei oder Verzeichnis nicht gefunden ** (evince:25086): WARNING **: Fehler beim Setzen der Metadaten der Datei: Datei oder Verzeichnis nicht gefunden Following this I found out that the archive `texdoc` decompressed was damaged and therefore nothing extracted at all [1]. Since Evince is handling this error path gracefully now (I do not know since when) I am closing this bug now. [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581002