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 558377 - Crash when searching in PDF document
Crash when searching in PDF document
Status: RESOLVED FIXED
Product: evince
Classification: Core
Component: general
2.24.x
Other Linux
: Normal critical
: ---
Assigned To: Evince Maintainers
Evince Maintainers
: 552632 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-10-29 11:10 UTC by freggy1
Modified: 2008-11-25 10:12 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description freggy1 2008-10-29 11:10:16 UTC
While searching in the PDF file http://www.cbfa.be/fr/aboutcbfa/bbs/pdf/2007/bo110_30-10-2007.pdf, I had Evince crash three times. For the second and the third crash, I was able to get a backtrace with gdb.

All of the crasheshappened around the time when I was looking for an accentuated character like ë. I cannot reproduce it for 100% though. Two times there was a different backtrace, so I'm not sure they are really the same bug.

First backtrace (was without evince-debug installed):
(gdb) thread apply all bt

Thread 1 (Thread 0x7fd2da978700 (LWP 1625))

  • #0 g_cclosure_marshal_VOID__ENUM
    at gmarshal.c line 334
  • #1 g_cclosure_marshal_VOID__ENUM
    at gmarshal.c line 334
  • #2 g_cclosure_marshal_VOID__ENUM
    at gmarshal.c line 334
  • #3 g_cclosure_marshal_VOID__ENUM
    at gmarshal.c line 334
  • #4 IA__g_closure_invoke
    at gclosure.c line 767
  • #5 signal_emit_unlocked_R
    at gsignal.c line 3244
  • #6 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #7 IA__g_signal_emit
    at gsignal.c line 3034
  • #8 g_cclosure_marshal_VOID__ENUM
    at gmarshal.c line 334
  • #9 IA__g_main_context_dispatch
    at gmain.c line 2142
  • #10 g_main_context_iterate
    at gmain.c line 2776
  • #11 IA__g_main_loop_run
    at gmain.c line 2984
  • #12 IA__gtk_main
    at gtkmain.c line 1200
  • #13 g_cclosure_marshal_VOID__ENUM
    at gmarshal.c line 334
  • #14 __libc_start_main
    at libc-start.c line 220
  • #15 g_cclosure_marshal_VOID__ENUM
    at gmarshal.c line 334
  • #16 ??
  • #17 ??
  • #18 ??
  • #19 ??
  • #20 ??

Thread 1 (Thread 0x7fe53d793700 (LWP 2751))

  • #0 doc_rect_to_view_rect
    at ev-view.c line 945
  • #1 jump_to_find_result
    at ev-view.c line 5120
  • #2 ev_view_find_changed
    at ev-view.c line 5170
  • #3 ev_window_find_job_updated_cb
    at ev-window.c line 4035
  • #4 IA__g_closure_invoke
    at gclosure.c line 767
  • #5 signal_emit_unlocked_R
    at gsignal.c line 3244
  • #6 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #7 IA__g_signal_emit
    at gsignal.c line 3034
  • #8 ev_job_find_run
    at ev-jobs.c line 1444
  • #9 IA__g_main_context_dispatch
    at gmain.c line 2142
  • #10 g_main_context_iterate
    at gmain.c line 2776
  • #11 IA__g_main_loop_run
    at gmain.c line 2984
  • #12 IA__gtk_main
    at gtkmain.c line 1200
  • #13 main
    at main.c line 381

Mandriva Linux 2009.0 x86_64, Evince 2.24.0
Comment 1 freggy1 2008-11-13 11:39:44 UTC
This crash is definitely not linked to special characters. I just had it crash multipe times in another document, when doing successive searches on words consisting of plain ASCII characters.
Comment 2 freggy1 2008-11-13 12:53:13 UTC
Mandriva bug report: https://qa.mandriva.com/show_bug.cgi?id=45749
Similar bug report: http://bugzilla.gnome.org/show_bug.cgi?id=552632
Comment 3 Carlos Garcia Campos 2008-11-23 16:58:55 UTC
Fixed in svn trunk and gnome2-24 branch. 

Thanks for reporting. 
Comment 4 Sebastien Bacher 2008-11-25 10:12:04 UTC
*** Bug 552632 has been marked as a duplicate of this bug. ***