After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 619063 - evince crashed just in startup (ev_metadata_get_string)
evince crashed just in startup (ev_metadata_get_string)
Status: RESOLVED DUPLICATE of bug 617154
Product: evince
Classification: Core
Component: general
2.30.x
Other Linux
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-05-19 08:26 UTC by hilover
Modified: 2010-05-19 08:55 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description hilover 2010-05-19 08:26:40 UTC
I'm using debian testing.

gnome version 2.30.0 build 2010.04.26

evince crashed just in startup that no ".gnome2/evince" directory in user home.


------------------ backtrace --------------------

tester@love:~$ gdb evince
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/evince...done.
(gdb) run
Starting program: /usr/bin/evince 
[Thread debugging using libthread_db enabled]

** (evince:1582): WARNING **: Error creating last_settings file: Error opening file '/home/tester/.gnome2/evince/last_settings': No such file or directory


Program received signal SIGSEGV, Segmentation fault.
0x00000000004222fa in ev_metadata_get_string (metadata=0x0, 
    key=0x459cc6 "show_toolbar", value=0x7fffffffdbc0)
    at /home/tester/prv/evince-2.30.1/./shell/ev-metadata.c:148
148		v = g_hash_table_lookup (metadata->items, key);
(gdb) bt
  • #0 ev_metadata_get_string
    at /home/tester/prv/evince-2.30.1/./shell/ev-metadata.c line 148
  • #1 ev_metadata_get_int
    at /home/tester/prv/evince-2.30.1/./shell/ev-metadata.c line 211
  • #2 ev_metadata_get_boolean
    at /home/tester/prv/evince-2.30.1/./shell/ev-metadata.c line 273
  • #3 setup_chrome_from_metadata
    at /home/tester/prv/evince-2.30.1/./shell/ev-window.c line 909
  • #4 ev_window_init
    at /home/tester/prv/evince-2.30.1/./shell/ev-window.c line 6491
  • #5 IA__g_type_create_instance
    at /tmp/buildd/glib2.0-2.24.1/gobject/gtype.c line 1885
  • #6 g_object_constructor
    at /tmp/buildd/glib2.0-2.24.1/gobject/gobject.c line 1396
  • #7 IA__g_object_newv
    at /tmp/buildd/glib2.0-2.24.1/gobject/gobject.c line 1261
  • #8 IA__g_object_new_valist
    at /tmp/buildd/glib2.0-2.24.1/gobject/gobject.c line 1377
  • #9 IA__g_object_new
    at /tmp/buildd/glib2.0-2.24.1/gobject/gobject.c line 1095
  • #10 ev_window_new
    at /home/tester/prv/evince-2.30.1/./shell/ev-window.c line 6523
  • #11 ev_application_open_window
    at /home/tester/prv/evince-2.30.1/./shell/ev-application.c line 707
  • #12 load_files
    at /home/tester/prv/evince-2.30.1/./shell/main.c line 156
  • #13 main
    at /home/tester/prv/evince-2.30.1/./shell/main.c line 291

Comment 1 Carlos Garcia Campos 2010-05-19 08:55:23 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade.

*** This bug has been marked as a duplicate of bug 617154 ***