Description of problem: Document viewer crashed after opened a certain PS file. Version-Release number of selected component: evince-3.14.1-8.fc22 Additional info: reporter: libreport-2.3.0 backtrace_rating: 4 cmdline: evince /home/frieben/Downloads/1412.5347v1/Figures/Antisym.eps crash_function: INT_cairo_surface_set_device_scale executable: /usr/bin/evince kernel: 3.18.1-1.fc22.x86_64 runlevel: N 5 type: CCpp uid: 1001 Truncated backtrace: Thread no. 1 (8 frames) #0 INT_cairo_surface_set_device_scale at cairo-surface.c:1686 #1 set_device_scale_on_surface at ev-pixbuf-cache.c:273 #2 copy_job_to_job_info at ev-pixbuf-cache.c:288 #3 job_finished_cb at ev-pixbuf-cache.c:340 #4 _g_closure_invoke_va at gclosure.c:831 #7 emit_finished at ev-jobs.c:180 #11 g_main_context_iteration at gmain.c:3869 #12 g_application_run at gapplication.c:2290
Created attachment 970806 [details] File: Antisym.eps
Created attachment 970807 [details] File: backtrace
Created attachment 970808 [details] File: cgroup
Created attachment 970809 [details] File: core_backtrace
Created attachment 970810 [details] File: dso_list
Created attachment 970811 [details] File: environ
Created attachment 970812 [details] File: exploitable
Created attachment 970813 [details] File: limits
Created attachment 970814 [details] File: maps
Created attachment 970815 [details] File: open_fds
Created attachment 970816 [details] File: proc_pid_status
Created attachment 970817 [details] File: var_log_messages
Correct behaviour on a system with a fully updated Fedora 21.
This is the same bug as the Fedora 21's #1187182. See https://bugzilla.redhat.com/show_bug.cgi?id=1187182#c12 for details.
As of evince-3.15.90-1.fc22, the document viewer does not crash any longer when the sample PS file is loaded. Instead, it now simply displays an empty white rectangle. The same behaviour applies to Fedora 21 which used to behave correctly before.
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle. Changing version to '22'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22
I've tried to render the file using 'gs' but it SIGSEGVs. I've filled an abrt bug for it here: https://bugzilla.redhat.com/show_bug.cgi?id=1202447.
Both of current Fedora 21 and Fedora 22 show the PS file correctly when using ghostscript without additional options. In both cases, however, evince merely displays a white rectangle.
I've pushed a fix for this to F22.