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.
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
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