evince crashed with SIGSEGV in clear_job_selection()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evince |
Fix Released
|
Critical
|
|||
evince (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned | ||
Oneiric |
Fix Released
|
Medium
|
Unassigned |
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_
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_
ev_pixbuf_
clear_selection (view=0x21de2018) at /build/
start_
ev_view_
Title: evince crashed with SIGSEGV in clear_job_
UserGroups: adm admin audio cdrom davfs2 dialout dip floppy fuse lpadmin netdev plugdev powerdev sambashare scanner video
Changed in evince: | |
importance: | Unknown → Critical |
status: | Unknown → New |
Changed in evince: | |
status: | New → Confirmed |
Changed in evince: | |
status: | Confirmed → Fix Released |
Changed in evince (Ubuntu Natty): | |
status: | New → Triaged |
tags: | added: verification-done |
StacktraceTop: cache_set_ selection_ list (pixbuf_ cache=0x21de3f1 8, selection_ for_event (view=0x0, event=0x0) button_ press_event (widget=0x21de2018, BOOLEAN_ _BOXED (closure= 0x21c8b6f0,
ev_pixbuf_
clear_selection (view=0x21de2018)
start_
ev_view_
_gtk_marshal_