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 724602 - crash while typing search in PDF
crash while typing search in PDF
Status: RESOLVED INVALID
Product: evince
Classification: Core
Component: general
3.10.x
Other All
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-02-18 02:19 UTC by Paul Wise
Modified: 2015-10-16 19:34 UTC
See Also:
GNOME target: ---
GNOME version: 3.9/3.10



Description Paul Wise 2014-02-18 02:19:04 UTC
While typing "GPIO" in the search box when loading a hardware schematics PDF, I got a crash. I wasn't able to reproduce this though so it must be some sort of race condition. I'm using evince 3.10.0-2 on a Debian jessie system. If this backtrace isn't useful please close the bug.

http://downloads.openmoko.org/developer/schematics/GTA02/Schematics_Freerunner-GTA02_A5-A7cumulative_public_RC0.pdf

$ gdb -batch -n -ex bt -ex 'thread apply all bt full' --core /var/crash/1000/27271-1000-1000-11-1392689530-chianamo--usr-bin-evince.core /usr/bin/evince
[New LWP 27271]
[New LWP 27295]
[New LWP 27281]
[New LWP 27289]
[New LWP 27274]

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 "/lib/x86_64-linux-gnu/libthread_db.so.1".

warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fff11440000
Core was generated by `evince http://downloads.openmoko.org/developer/schematics/GTA02/Schematics_Free'.
Program terminated with signal 11, Segmentation fault.

Thread 1 (Thread 0x7f16276909c0 (LWP 27271))

  • #0 append_escaped_text
    at /tmp/buildd/glib2.0-2.36.4/./glib/gmarkup.c line 2148
  • #1 g_markup_escape_text
  • #2 g_markup_vprintf_escaped
    at /tmp/buildd/glib2.0-2.36.4/./glib/gmarkup.c line 2474
  • #3 g_markup_printf_escaped
    at /tmp/buildd/glib2.0-2.36.4/./glib/gmarkup.c line 2531
  • #4 get_surrounding_text_markup
    at /tmp/buildd/evince-3.10.0/./shell/ev-find-sidebar.c line 307
  • #5 process_matches_idle
    at /tmp/buildd/evince-3.10.0/./shell/ev-find-sidebar.c line 437
  • #6 g_main_dispatch
    at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c line 3054
  • #7 g_main_context_dispatch
    at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c line 3630
  • #8 g_main_context_iterate
    at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c line 3701
  • #9 g_main_context_iteration
    at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c line 3762
  • #10 g_application_run
    at /tmp/buildd/glib2.0-2.36.4/./gio/gapplication.c line 1623
  • #11 main
    at /tmp/buildd/evince-3.10.0/./shell/main.c line 332

Comment 1 Germán Poo-Caamaño 2015-10-16 19:34:51 UTC
If you are able to reproduce it, please feel free to re-open this bug with a better stacktrace :-)