** Description changed:

- xpdf crashed when I opened a pdf file in terminal
+ Impact
+ ------
+ 
+ All Xpdf users are affected. Xpdf fails to open any file and crashes.
+ 
+ Test case
+ ---------
+ 
+ * Run "xpdf" and ensure that it starts.
+ * Run "xpdf somefile.pdf" and ensure that it starts.
+ * Ensure that keybindings (i.e. "o", "?") work.
+ 
+ Development fix
+ ---------------
+ 
+ This was fixed in Saucy by making Xpdf use Poppler's GlobalParams module
+ and splitting all Xpdf-specific params to XPDFParams module in
+ debian/code/XPDFParams.{cc,h}.
+ 
+ Stable fix
+ ----------
+ 
+ An adapted version of the fix is applied in package in raring-proposed.
+ 
+ Regression potential
+ --------------------
+ 
+ While there may be regressions in configuration handling compared to
+ upstream Xpdf, having Xpdf that works is many times better than having
+ Xpdf that crashes on any file.
+ 
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ -
  
  ProblemType: Crash
  DistroRelease: Ubuntu 12.04
  Package: xpdf 3.02-21build1
  ProcVersionSignature: Ubuntu 3.2.0-17.27-generic 3.2.6
  Uname: Linux 3.2.0-17-generic x86_64
  ApportVersion: 1.93-0ubuntu2
  Architecture: amd64
  Date: Wed Feb 29 12:42:12 2012
  ExecutablePath: /usr/bin/xpdf.real
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
  ProcCmdline: xpdf.real -title Xpdf:\ cv_pl_LD.pdf cv_pl_LD.pdf
  SegvAnalysis:
   Segfault happened at: 0x7f953cedd420 <_ZN7GooHash4hashEP9GooString>: mov    
0x20(%rsi),%r8
   PC (0x7f953cedd420) ok
   source "0x20(%rsi)" (0x01010021) not located in a known VMA region (needed 
readable region)!
   destination "%r8" ok
  SegvReason: reading unknown VMA
  Signal: 11
  SourcePackage: xpdf
  StacktraceTop:
   GooHash::hash(GooString*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.19
   GooHash::find(GooString*, int*) () from 
/usr/lib/x86_64-linux-gnu/libpoppler.so.19
   GooHash::lookup(GooString*) () from 
/usr/lib/x86_64-linux-gnu/libpoppler.so.19
   GlobalParams::getResidentUnicodeMap(GooString*) () from 
/usr/lib/x86_64-linux-gnu/libpoppler.so.19
   GlobalParams::getUnicodeMap2(GooString*) () from 
/usr/lib/x86_64-linux-gnu/libpoppler.so.19
  UpgradeStatus: Upgraded to precise on 2012-02-19 (9 days ago)
  UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
  
  WORKAROUND: use Evince (Gnome/Unity) or Okular (Kubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/943195

Title:
  xpdf.real crashed with SIGSEGV in GooHash::hash()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xpdf/+bug/943195/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to