evince crashed with SIGSEGV in XPending()

Bug #932322 reported by Christopher Kyle Horton
38
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Geis
Incomplete
High
Unassigned
utouch-geis (Ubuntu)
Expired
High
Unassigned

Bug Description

I opened a PDF and maximized the window, then locked the screen. When I unlocked it (using the new LightDM lock screen), Evince crashed almost as soon as I logged back in.

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: evince 3.3.5-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-16.25-generic 3.2.6
Uname: Linux 3.2.0-16-generic x86_64
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
Date: Tue Feb 14 15:36:40 2012
ExecutablePath: /usr/bin/evince
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120201.1)
ProcCmdline: BOOT_IMAGE=/boot/vmlinuz-3.2.0-16-generic root=UUID=97989177-3029-4f71-b066-3c57c402267b ro quiet splash vt.handoff=7
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f971301b3ce <XPending+14>: mov 0x968(%rdi),%rax
 PC (0x7f971301b3ce) ok
 source "0x968(%rdi)" (0x00000968) not located in a known VMA region (needed readable region)!
 destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: evince
StacktraceTop:
 XPending () from /usr/lib/x86_64-linux-gnu/libX11.so.6
 ?? () from /usr/lib/x86_64-linux-gnu/libutouch-geis.so.1
 ?? () from /usr/lib/x86_64-linux-gnu/libutouch-geis.so.1
 geis_event_dispatch () from /usr/lib/x86_64-linux-gnu/libutouch-geis.so.1
 ?? () from /usr/lib/libgrip.so.0
Title: evince crashed with SIGSEGV in XPending()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
Christopher Kyle Horton (christhehorton) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 XPending (dpy=0x0) at ../../src/Pending.c:51
 _x11_fd_callback (fd=<optimized out>, ev=<optimized out>, ctx=0x7f9714c13f08) at geis_grail_backend.c:827
 geis_backend_multiplexor_pump (mx=0x7f9714bb1060) at geis_backend_multiplexor.c:399
 geis_event_dispatch (instance=<optimized out>) at geis_v1.c:649
 io_callback (source=<optimized out>, condition=<optimized out>, data=<optimized out>) at gripgesturemanager.c:945

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in evince (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in evince (Ubuntu):
status: New → Confirmed
visibility: private → public
affects: evince (Ubuntu) → utouch-geis (Ubuntu)
Changed in utouch-geis (Ubuntu):
importance: Medium → High
tags: removed: apparmor
Changed in utouch-geis:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Jussi Pakkanen (jpakkane) wrote :

I can not reproduce this with newest precise + uTouch daily build PPA. Can someone who has experienced this bug please re-test and tell if it is fixed for you?

Changed in utouch-geis:
status: Confirmed → Incomplete
Changed in utouch-geis (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for utouch-geis (Ubuntu) because there has been no activity for 60 days.]

Changed in utouch-geis (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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