Bug#842154: evince: Crashed while opening PS document

Avinash Sonawane rootkea at gmail.com
Wed Oct 26 12:35:19 UTC 2016


Package: evince
Version: 3.14.1-2+deb8u1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

Whenever I try to open any PS document using Evince, Evince just crashes before
actually rendering anything at all.

Here is the link to one sample document: ftp://publications.ai.mit.edu/ai-
publications/500-999/AIM-864.ps

I am attaching the backtrace of the crash.

BTW
$ uname -a
Linux titanic 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64
GNU/Linux



-- System Information:
Debian Release: 8.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages evince depends on:
ii  evince-common              3.14.1-2+deb8u1
ii  gnome-icon-theme-symbolic  3.12.0-1
ii  libatk1.0-0                2.14.0-1
ii  libc6                      2.19-18+deb8u6
ii  libcairo-gobject2          1.14.0-2.1+deb8u1
ii  libcairo2                  1.14.0-2.1+deb8u1
ii  libevdocument3-4           3.14.1-2+deb8u1
ii  libevview3-3               3.14.1-2+deb8u1
ii  libgdk-pixbuf2.0-0         2.31.1-2+deb8u5
ii  libglib2.0-0               2.42.1-1+b1
ii  libgtk-3-0                 3.14.5-1+deb8u1
ii  libnautilus-extension1a    3.14.1-2
ii  libpango-1.0-0             1.36.8-3
ii  libpangocairo-1.0-0        1.36.8-3
ii  libsecret-1-0              0.18-1+b1
ii  libxml2                    2.9.1+dfsg1-5+deb8u3
ii  shared-mime-info           1.3-1
ii  zlib1g                     1:1.2.8.dfsg-2+b1

Versions of packages evince recommends:
ii  dbus-x11  1.8.20-0+deb8u1
ii  gvfs      1.22.2-1

Versions of packages evince suggests:
ii  nautilus      3.14.1-2
ii  poppler-data  0.4.7-1
ii  unrar         1:5.2.7-0.1

-- no debconf information



Backtrace:

*** /home/rootkea/Downloads/bt.txt
(gdb) bt
#0  0x00007fb6520f1c30 in cairo_surface_set_device_scale () from
/usr/lib/x86_64-linux-gnu/libcairo.so.2
#1  0x00007fb653b2324d in set_device_scale_on_surface (device_scale=<optimized
out>, surface=<optimized out>)
    at /build/evince-3.14.1/./libview/ev-pixbuf-cache.c:273
#2  copy_job_to_job_info (job_render=job_render at entry=0x11c1d40,
job_info=job_info at entry=0x1309230,
    pixbuf_cache=pixbuf_cache at entry=0x7fb63c002350) at
/build/evince-3.14.1/./libview/ev-pixbuf-cache.c:288
#3  0x00007fb653b23429 in job_finished_cb (job=<optimized out>,
pixbuf_cache=0x7fb63c002350)
    at /build/evince-3.14.1/./libview/ev-pixbuf-cache.c:340
#4  0x00007fb651247474 in ?? () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#5  0x00007fb651261087 in g_signal_emit_valist () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#6  0x00007fb6512619df in g_signal_emit () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#7  0x00007fb653b1a653 in emit_finished (job=<optimized out>) at
/build/evince-3.14.1/./libview/ev-jobs.c:180
#8  0x00007fb650f71b6d in g_main_context_dispatch () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#9  0x00007fb650f71f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fb650f71ffc in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#11 0x00007fb65152f20c in g_application_run () from /usr/lib/x86_64-linux-
gnu/libgio-2.0.so.0
#12 0x000000000041c512 in main (argc=1, argv=0x7ffeb7d41c78) at
/build/evince-3.14.1/./shell/main.c:316
(gdb) thread apply all bt

Thread 8 (Thread 0x7fb631521700 (LWP 5206)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fb650fb6567 in g_cond_wait_until () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x00007fb650f46a69 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb650f991b0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb650f98845 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb6507f70a4 in start_thread (arg=0x7fb631521700) at
pthread_create.c:309
#6  0x00007fb65052c62d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fb63b7fe700 (LWP 5204)):
#0  0x00007fb63a165064 in array_get () from /usr/lib/libgs.so.9
#1  0x00007fb63a1786e2 in ?? () from /usr/lib/libgs.so.9
#2  0x00007fb63a15c33b in ?? () from /usr/lib/libgs.so.9
#3  0x00007fb63a15d90b in gs_interpret () from /usr/lib/libgs.so.9
#4  0x00007fb63a152b24 in ?? () from /usr/lib/libgs.so.9
#5  0x00007fb63a152f5b in gs_main_init2aux () from /usr/lib/libgs.so.9
#6  0x00007fb63a1534da in gs_main_init2 () from /usr/lib/libgs.so.9
#7  0x00007fb63a1558d0 in gs_main_init_with_args () from /usr/lib/libgs.so.9
#8  0x00007fb63abe561c in spectre_gs_run () from /usr/lib/x86_64-linux-
gnu/libspectre.so.1
#9  0x00007fb63abe624c in spectre_device_render () from /usr/lib/x86_64-linux-
gnu/libspectre.so.1
#10 0x00007fb63abe6743 in spectre_page_render () from /usr/lib/x86_64-linux-
gnu/libspectre.so.1
#11 0x00007fb63adfbbd5 in ps_document_render (document=<optimized out>,
rc=<optimized out>)
    at /build/evince-3.14.1/./backend/ps/ev-spectre.c:312
#12 0x00007fb653b1ca2d in ev_job_thumbnail_run (job=0x12be2e0) at
/build/evince-3.14.1/./libview/ev-jobs.c:860
---Type <return> to continue, or q <return> to quit---
#13 0x00007fb653b1e19a in ev_job_thread (job=0x12be2e0) at
/build/evince-3.14.1/./libview/ev-job-scheduler.c:184
#14 ev_job_thread_proxy (data=<optimized out>) at
/build/evince-3.14.1/./libview/ev-job-scheduler.c:217
#15 0x00007fb650f98845 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007fb6507f70a4 in start_thread (arg=0x7fb63b7fe700) at
pthread_create.c:309
#17 0x00007fb65052c62d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fb63bfff700 (LWP 5203)):
#0  0x00007fb650523aed in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb650f71ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb650f71ffc in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007fb6483c127d in ?? () from /usr/lib/x86_64-linux-
gnu/gio/modules/libdconfsettings.so
#4  0x00007fb650f98845 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb6507f70a4 in start_thread (arg=0x7fb63bfff700) at
pthread_create.c:309
#6  0x00007fb65052c62d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fb648ee3700 (LWP 5202)):
#0  0x00007fb650523aed in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb650f71ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb650f71ffc in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007fb650f72039 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb650f98845 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb6507f70a4 in start_thread (arg=0x7fb648ee3700) at
pthread_create.c:309
#6  0x00007fb65052c62d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fb631d22700 (LWP 5205)):
---Type <return> to continue, or q <return> to quit---
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fb650fb6567 in g_cond_wait_until () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x00007fb650f46a69 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb650f991b0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb650f98845 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb6507f70a4 in start_thread (arg=0x7fb631d22700) at
pthread_create.c:309
#6  0x00007fb65052c62d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fb6496e4700 (LWP 5198)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fb650fb6567 in g_cond_wait_until () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x00007fb650f46a69 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb650f991b0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb650f98845 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb6507f70a4 in start_thread (arg=0x7fb6496e4700) at
pthread_create.c:309
#6  0x00007fb65052c62d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fb649ee5700 (LWP 5197)):
#0  0x00007fb650523aed in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb650f71ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb650f72272 in g_main_loop_run () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007fb651564f76 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fb650f98845 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb6507f70a4 in start_thread (arg=0x7fb649ee5700) at
pthread_create.c:309
#6  0x00007fb65052c62d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:111
---Type <return> to continue, or q <return> to quit---

Thread 1 (Thread 0x7fb65415e980 (LWP 5196)):
#0  0x00007fb6520f1c30 in cairo_surface_set_device_scale () from
/usr/lib/x86_64-linux-gnu/libcairo.so.2
#1  0x00007fb653b2324d in set_device_scale_on_surface (device_scale=<optimized
out>, surface=<optimized out>)
    at /build/evince-3.14.1/./libview/ev-pixbuf-cache.c:273
#2  copy_job_to_job_info (job_render=job_render at entry=0x11c1d40,
job_info=job_info at entry=0x1309230,
    pixbuf_cache=pixbuf_cache at entry=0x7fb63c002350) at
/build/evince-3.14.1/./libview/ev-pixbuf-cache.c:288
#3  0x00007fb653b23429 in job_finished_cb (job=<optimized out>,
pixbuf_cache=0x7fb63c002350)
    at /build/evince-3.14.1/./libview/ev-pixbuf-cache.c:340
#4  0x00007fb651247474 in ?? () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#5  0x00007fb651261087 in g_signal_emit_valist () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#6  0x00007fb6512619df in g_signal_emit () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#7  0x00007fb653b1a653 in emit_finished (job=<optimized out>) at
/build/evince-3.14.1/./libview/ev-jobs.c:180
#8  0x00007fb650f71b6d in g_main_context_dispatch () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#9  0x00007fb650f71f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fb650f71ffc in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#11 0x00007fb65152f20c in g_application_run () from /usr/lib/x86_64-linux-
gnu/libgio-2.0.so.0



More information about the pkg-gnome-maintainers mailing list