[Bug 651931] Re: evince crashed with SIGSEGV in clear_job_selection()
Dave Walker
davewalker at ubuntu.com
Mon May 16 12:00:30 UTC 2011
** Changed in: evince (Ubuntu Natty)
Status: New => Triaged
--
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 Committed
Status in “evince” source package in Natty:
Triaged
Status in “evince” source package in Oneiric:
Fix Committed
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