evince crashed with SIGSEGV in ev_pixbuf_cache_set_selection_list() if clicked after map, but before resize or initial paint

Bug #661732 reported by steubens
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evince (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: evince

what happens: evince will crash if you click on the window just after its started up and mapped, but just before it resizes and displays the file it opened

whats expected: click disregarded

this happens outside of contrived situations only rarely; but it can be confusing as to why the window simply disappears, you may not even notice the flash of the map and realize what you did

it can be tricky to reproduce and click at the right time if your WM has weird rules for window placement, but it happens every time without fail

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: evince 2.32.0-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-22.34-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic x86_64
Architecture: amd64
Date: Sat Oct 16 06:30:39 2010
ExecutablePath: /usr/bin/evince
ProcCmdline: evince /tmp/SOFA.Sept.2010data.pdf
ProcCwd: /home/ohsix
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.utf8
SegvAnalysis:
 Segfault happened at: 0x7f10b982949d <ev_pixbuf_cache_set_selection_list+429>: mov 0x68(%r15),%rdi
 PC (0x7f10b982949d) ok
 source "0x68(%r15)" (0x00000068) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: evince
StacktraceTop:
 ev_pixbuf_cache_set_selection_list () from /usr/lib/libevview.so.3
 ?? () from /usr/lib/libevview.so.3
 ?? () from /usr/lib/libevview.so.3
 _gtk_marshal_BOOLEAN__BOXED (closure=0x7f10bb57cfd0, return_value=0x7fffef0257e0, n_param_values=<value optimized out>, param_values=0x7f10bb786e90, invocation_hint=<value optimized out>, marshal_data=0x7f10b9838dc0) at /build/buildd/gtk+2.0-2.22.0/gtk/gtkmarshalers.c:86
 g_closure_invoke (closure=0x7f10bb57cfd0, return_value=0x7fffef0257e0, n_param_values=2, param_values=0x7f10bb786e90, invocation_hint=0x7fffef0257a0) at /build/buildd/glib2.0-2.26.0/gobject/gclosure.c:766
Title: evince crashed with SIGSEGV in ev_pixbuf_cache_set_selection_list()
UserGroups: adm admin cdrom dialout disk libvirtd lpadmin plugdev sambashare

Revision history for this message
steubens (steubens) wrote :
Revision history for this message
steubens (steubens) wrote :

"just after started up and mapped", mapped is an X term; it is when the window appears, its document area is gray for a small amount of time, before the document is painted in, if you click when it is gray, it will crash.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.