[Bug 651931] Re: evince crashed with SIGSEGV in clear_job_selection()

Marc Deslauriers marc.deslauriers at canonical.com
Fri May 27 13:44:29 UTC 2011


@Chow Loong Jin:

The Natty debdiff is incomplete. Could you please make a minimal debdiff
against Natty's 2.32.0-0ubuntu12.1, including setting the version number
to something more appropriate, such as 2.32.0-0ubuntu12.2? Thanks.

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a direct subscriber.
https://bugs.launchpad.net/bugs/651931

Title:
  evince crashed with SIGSEGV in clear_job_selection()

Status in Evince document viewer:
  Fix Released
Status in “evince” package in Ubuntu:
  Fix Released
Status in “evince” source package in Natty:
  Triaged
Status in “evince” source package in Oneiric:
  Fix Released

Bug description:
  Evince crashes when clicking on the blank document area during the
  short interval between Evince's window opening, and before the
  document has been loaded.

  Steps to reproduce:
  1. Find a PDF file (the larger the better, so that there's a greater time window)
  2. Double click it to open the document in Evince.
  3. When Evince's window appears, click on the blank document area immediately. This has to be done before the document loads in the window.
  4. Observe Evince segfault.

  SegvAnalysis:
   Segfault happened at: 0x9c1964 <ev_pixbuf_cache_set_selection_list+436>:	mov    0x58(%eax),%edx
   PC (0x009c1964) ok
   source "0x58(%eax)" (0x00000058) not located in a known VMA region (needed readable region)!
   destination "%edx" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: evince
  StacktraceTop:
   clear_job_selection (pixbuf_cache=0x21de3f18, selection_list=0x0) at /build/buildd/evince-2.32.0/./libview/ev-pixbuf-cache.c:1014
   ev_pixbuf_cache_set_selection_list (pixbuf_cache=0x21de3f18, selection_list=0x0) at /build/buildd/evince-2.32.0/./libview/ev-pixbuf-cache.c:1078
   clear_selection (view=0x21de2018) at /build/buildd/evince-2.32.0/./libview/ev-view.c:5998
   start_selection_for_event (view=0x0, event=0x0) at /build/buildd/evince-2.32.0/./libview/ev-view.c:3492
   ev_view_button_press_event (widget=0x21de2018, event=0x21de75e0) at /build/buildd/evince-2.32.0/./libview/ev-view.c:3596
  Title: evince crashed with SIGSEGV in clear_job_selection()
  UserGroups: adm admin audio cdrom davfs2 dialout dip floppy fuse lpadmin netdev plugdev powerdev sambashare scanner video



More information about the Ubuntu-sponsors mailing list