← Back to team overview

desktop-packages team mailing list archive

[Bug 1449700] Re: evince crashed with SIGSEGV in cairo_surface_set_device_scale()

 

Here is the file to reproduce the bug.


** Project changed: ubuntu-gnome => evince (Ubuntu)

** Bug watch added: GNOME Bug Tracker #740331
   https://bugzilla.gnome.org/show_bug.cgi?id=740331

** Also affects: evince via
   https://bugzilla.gnome.org/show_bug.cgi?id=740331
   Importance: Unknown
       Status: Unknown

** Description changed:

- To be filled later...
+ To reproduce this bug:
+ 
+  - load the attached PS file into evince
+  - if thumbnails are not displayed press F9 and choose to display thumbnails
+  - wait for the crash
  
  ProblemType: Crash
  DistroRelease: Ubuntu 15.04
  Package: evince 3.16.0-0ubuntu1~vivid1 [origin: LP-PPA-gnome3-team-gnome3-staging]
  ProcVersionSignature: Error: [Errno 2] No such file or directory: '/proc/version_signature'
  Uname: Linux 4.0.0-040000-generic x86_64
  ApportVersion: 2.17.2-0ubuntu1
  Architecture: amd64
  CurrentDesktop: KDE
  Date: Tue Apr 28 20:03:29 2015
  EcryptfsInUse: Yes
  ExecutablePath: /usr/bin/evince
  ProcCmdline: BOOT_IMAGE=/boot/vmlinuz-4.0.0-040000-generic root=UUID=749a9901-bdd3-4b5f-b80e-69414667e058 ro enable_mtrr_cleanup mtrr_spare_reg_nr=1 mtrr_gran_size=32M mtrr_chunk_size=128M quiet splash vt.handoff=7
  SegvAnalysis:
-  Segfault happened at: 0x7effc04a7610 <cairo_surface_set_device_scale>:	mov    0x1c(%rdi),%eax
-  PC (0x7effc04a7610) ok
-  source "0x1c(%rdi)" (0x0000001c) not located in a known VMA region (needed readable region)!
-  destination "%eax" ok
+  Segfault happened at: 0x7effc04a7610 <cairo_surface_set_device_scale>:	mov    0x1c(%rdi),%eax
+  PC (0x7effc04a7610) ok
+  source "0x1c(%rdi)" (0x0000001c) not located in a known VMA region (needed readable region)!
+  destination "%eax" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: evince
  StacktraceTop:
-  cairo_surface_set_device_scale () at /usr/lib/x86_64-linux-gnu/libcairo.so.2
-  thumbnail_job_completed_callback (job=0x268acf0 [EvJobThumbnail], sidebar_thumbnails=<optimized out>) at /build/buildd/evince-3.16.0/./shell/ev-sidebar-thumbnails.c:941
-  _g_closure_invoke_va (closure=0x0, closure@entry=0x27fd230, return_value=0x2238970, return_value@entry=0x0, instance=0x26284c0, instance@entry=0x268acf0, args=0x1, args@entry=0x7ffe80214180, n_params=35867472, param_types=0x255d1f0) at /build/buildd/glib2.0-2.44.0/./gobject/gclosure.c:831
-  g_signal_emit_valist (instance=0x268acf0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffe80214180) at /build/buildd/glib2.0-2.44.0/./gobject/gsignal.c:3214
-  g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at /build/buildd/glib2.0-2.44.0/./gobject/gsignal.c:3361
+  cairo_surface_set_device_scale () at /usr/lib/x86_64-linux-gnu/libcairo.so.2
+  thumbnail_job_completed_callback (job=0x268acf0 [EvJobThumbnail], sidebar_thumbnails=<optimized out>) at /build/buildd/evince-3.16.0/./shell/ev-sidebar-thumbnails.c:941
+  _g_closure_invoke_va (closure=0x0, closure@entry=0x27fd230, return_value=0x2238970, return_value@entry=0x0, instance=0x26284c0, instance@entry=0x268acf0, args=0x1, args@entry=0x7ffe80214180, n_params=35867472, param_types=0x255d1f0) at /build/buildd/glib2.0-2.44.0/./gobject/gclosure.c:831
+  g_signal_emit_valist (instance=0x268acf0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffe80214180) at /build/buildd/glib2.0-2.44.0/./gobject/gsignal.c:3214
+  g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at /build/buildd/glib2.0-2.44.0/./gobject/gsignal.c:3361
  Title: evince crashed with SIGSEGV in cairo_surface_set_device_scale()
  UpgradeStatus: Upgraded to vivid on 2015-04-26 (2 days ago)
  UserGroups: adm autopilot cdrom dip fuse libvirtd lpadmin plugdev sambashare staff sudo

** Attachment added: "HPL-2004-209.ps"
   https://bugs.launchpad.net/evince/+bug/1449700/+attachment/4386950/+files/HPL-2004-209.ps

** Information type changed from Private to Public Security

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to evince in Ubuntu.
https://bugs.launchpad.net/bugs/1449700

Title:
  evince crashed with SIGSEGV in add_range()

Status in Evince document viewer:
  Unknown
Status in evince package in Ubuntu:
  New

Bug description:
  To reproduce this bug:

   - load the attached PS file into evince
   - if thumbnails are not displayed press F9 and choose to display thumbnails
   - wait for the crash

  ProblemType: Crash
  DistroRelease: Ubuntu 15.04
  Package: evince 3.16.0-0ubuntu1~vivid1 [origin: LP-PPA-gnome3-team-gnome3-staging]
  ProcVersionSignature: Error: [Errno 2] No such file or directory: '/proc/version_signature'
  Uname: Linux 4.0.0-040000-generic x86_64
  ApportVersion: 2.17.2-0ubuntu1
  Architecture: amd64
  CurrentDesktop: KDE
  Date: Tue Apr 28 20:03:29 2015
  EcryptfsInUse: Yes
  ExecutablePath: /usr/bin/evince
  ProcCmdline: BOOT_IMAGE=/boot/vmlinuz-4.0.0-040000-generic root=UUID=749a9901-bdd3-4b5f-b80e-69414667e058 ro enable_mtrr_cleanup mtrr_spare_reg_nr=1 mtrr_gran_size=32M mtrr_chunk_size=128M quiet splash vt.handoff=7
  SegvAnalysis:
   Segfault happened at: 0x7effc04a7610 <cairo_surface_set_device_scale>:	mov    0x1c(%rdi),%eax
   PC (0x7effc04a7610) ok
   source "0x1c(%rdi)" (0x0000001c) not located in a known VMA region (needed readable region)!
   destination "%eax" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: evince
  StacktraceTop:
   cairo_surface_set_device_scale () at /usr/lib/x86_64-linux-gnu/libcairo.so.2
   thumbnail_job_completed_callback (job=0x268acf0 [EvJobThumbnail], sidebar_thumbnails=<optimized out>) at /build/buildd/evince-3.16.0/./shell/ev-sidebar-thumbnails.c:941
   _g_closure_invoke_va (closure=0x0, closure@entry=0x27fd230, return_value=0x2238970, return_value@entry=0x0, instance=0x26284c0, instance@entry=0x268acf0, args=0x1, args@entry=0x7ffe80214180, n_params=35867472, param_types=0x255d1f0) at /build/buildd/glib2.0-2.44.0/./gobject/gclosure.c:831
   g_signal_emit_valist (instance=0x268acf0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffe80214180) at /build/buildd/glib2.0-2.44.0/./gobject/gsignal.c:3214
   g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at /build/buildd/glib2.0-2.44.0/./gobject/gsignal.c:3361
  Title: evince crashed with SIGSEGV in cairo_surface_set_device_scale()
  UpgradeStatus: Upgraded to vivid on 2015-04-26 (2 days ago)
  UserGroups: adm autopilot cdrom dip fuse libvirtd lpadmin plugdev sambashare staff sudo

To manage notifications about this bug go to:
https://bugs.launchpad.net/evince/+bug/1449700/+subscriptions