GNOME Bugzilla – Bug 703491
segmentation fault when jumping to a page
Last modified: 2013-07-02 21:49:01 UTC
Steps to reproduce: 1. Open any pdf (e.g. http://projects.gnome.org/dia/doc/dia-manual.pdf). Check that evince opens it so that the first page is opened (i.e. evince hasn't cached the last opened page). If other page than first is open, go to first page (ctrl+home), close evince and reopen the pdf. 2. Go to a page (e.g. page 5) by number by pressing ctrl+L, 5, enter. 3. Go back to the beginning of the pdf by pressing ctrl+home. 4. Go to a page (e.g. page 10) by number by pressing ctrl+L, 10, enter. Evince crashes. * Version: evince 3.8.2 * Error log: (evince:984): EvinceDocument-CRITICAL **: ev_link_get_action: assertion `EV_IS_LINK (self)' failed (evince:984): EvinceDocument-CRITICAL **: ev_link_action_equal: assertion `EV_IS_LINK_ACTION (a)' failed (evince:984): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed Segmentation fault (core dumped) The error log varies - sometimes it consists of hundreds of lines of these assertion fails, sometimes there are no assertion fails at all. Stack trace (partial debug symbols): warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000 warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". [New Thread 0x7fffeb36b700 (LWP 30022)] [New Thread 0x7fffea967700 (LWP 30023)] [New Thread 0x7fffe3fff700 (LWP 30024)] [New Thread 0x7fffe37fe700 (LWP 30025)] (evince:30021): EvinceDocument-CRITICAL **: ev_link_get_action: assertion `EV_IS_LINK (self)' failed (evince:30021): EvinceDocument-CRITICAL **: ev_link_action_equal: assertion `EV_IS_LINK_ACTION (a)' failed (evince:30021): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed Program received signal SIGSEGV, Segmentation fault. 0x00007ffff59c53d7 in g_slice_alloc () from /usr/lib/libglib-2.0.so.0 (gdb) thread apply all bt
+ Trace 232180
Thread 1 (Thread 0x7ffff7fa8900 (LWP 30021))
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 697397 ***