Blank thumbnails for some pages in PS file on non-HiDPI screen
Submitted by Laurent Bonnaud
Link to original bug (#740331)
Description
Hi,
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
This bug exists in several distributions:
- Ubuntu + GNOME PPA
- Debian sid+experimental
in evince 3.14.1.
Here is a backtrace:
#0 0x00007f2357d4fa08 in cairo_surface_set_device_scale () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#1 0x00000000004417af in thumbnail_job_completed_callback (job=0x1f01c10, sidebar_thumbnails=<optimized out>)
at /build/buildd/evince-3.14.1/./shell/ev-sidebar-thumbnails.c:941
#2 0x00007f2357508474 in _g_closure_invoke_va (closure=0x0, closure@entry=0x1f0be20, return_value=0x17d2800,
return_value@entry=0x0, instance=0x1cf7cc0, instance@entry=0x1f01c10, args=0x1, args@entry=0x7fff7f2e9640, n_params=24965296,
param_types=0x1c23e20) at /build/buildd/glib2.0-2.42.1/./gobject/gclosure.c:831
#3 0x00007f2357522057 in g_signal_emit_valist (instance=0x1f01c10, signal_id=<optimized out>, detail=0,
var_args=var_args@entry=0x7fff7f2e9640) at /build/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3218
#4 0x00007f23575229af in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0)
at /build/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3365
#5 0x00007f2359689913 in emit_finished (job=<optimized out>) at /build/buildd/evince-3.14.1/./libview/ev-jobs.c:180
#6 0x00007f2357232b6d in g_main_dispatch (context=0x17f6d10) at /build/buildd/glib2.0-2.42.1/./glib/gmain.c:3111
#7 g_main_context_dispatch (context=context@entry=0x17f6d10) at /build/buildd/glib2.0-2.42.1/./glib/gmain.c:3710
#8 0x00007f2357232f48 in g_main_context_iterate (context=context@entry=0x17f6d10, block=block@entry=1, dispatch=dispatch@entry=1,
self=<optimized out>) at /build/buildd/glib2.0-2.42.1/./glib/gmain.c:3781
#9 0x00007f2357232ffc in g_main_context_iteration (context=0x17f6d10, context@entry=0x0, may_block=may_block@entry=1)
at /build/buildd/glib2.0-2.42.1/./glib/gmain.c:3842
#10 0x00007f23577ef1ac in g_application_run (application=0x1a1d120, argc=0, argv=0x0)
at /build/buildd/glib2.0-2.42.1/./gio/gapplication.c:2282
#11 0x000000000041cc9e in main (argc=1, argv=0x7fff7f2e9a08) at /build/buildd/evince-3.14.1/./shell/main.c:325
Version: 3.20.x