Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1201996 - Coredumps when displaying attached document
Summary: Coredumps when displaying attached document
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: evince
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Marek Kašík
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-03-14 12:24 UTC by Zdenek Kabelac
Modified: 2015-03-29 04:26 UTC (History)
1 user (show)

Fixed In Version: evince-3.15.90-2.fc22
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-03-21 04:50:36 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
gziped tax form (197.59 KB, application/x-gzip)
2015-03-14 12:24 UTC, Zdenek Kabelac
no flags Details

Description Zdenek Kabelac 2015-03-14 12:24:32 UTC
Created attachment 1001607 [details]
gziped tax form

Description of problem:

Evince seems to crash when trying to display 'tax' form created by acroread (attached).

Crash backtrace:
#0  INT_cairo_surface_set_device_scale (surface=0x0, x_scale=1, y_scale=1) at cairo-surface.c:1712
1712	    if (unlikely (surface->status))
Missing separate debuginfos, use: debuginfo-install evince-3.15.90-2.fc23.x86_64
(gdb) bt
#0  0x00007fd21df65f00 in INT_cairo_surface_set_device_scale (surface=0x0, x_scale=1, y_scale=1) at cairo-surface.c:1712
#1  0x00007fd2209ab00f in thumbnail_job_completed_callback ()
#2  0x00007fd21d706174 in _g_closure_invoke_va (closure=closure@entry=0x7fd222e22aa0, return_value=return_value@entry=0x0, instance=instance@entry=0x7fd1c80045c0, args=args@entry=0x7ffceb226bf0, n_params=<optimized out>, param_types=0x0) at gclosure.c:831
#3  0x00007fd21d720ecd in g_signal_emit_valist (instance=0x7fd1c80045c0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffceb226bf0) at gsignal.c:3214
#4  0x00007fd21d72150f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
    at gsignal.c:3361
#5  0x00007fd2202cb6d3 in emit_finished () at /lib64/libevview3.so.3
#6  0x00007fd21d40622a in g_main_context_dispatch (context=0x7fd222731ff0) at gmain.c:3122
#7  0x00007fd21d40622a in g_main_context_dispatch (context=context@entry=0x7fd222731ff0) at gmain.c:3737
#8  0x00007fd21d4065c0 in g_main_context_iterate (context=context@entry=0x7fd222731ff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#9  0x00007fd21d40666c in g_main_context_iteration (context=0x7fd222731ff0, context@entry=0x0, may_block=may_block@entry=1)
    at gmain.c:3869
#10 0x00007fd21d9f720c in g_application_run (application=0x7fd2228e7100 [EvApplication], argc=0, argv=0x0) at gapplication.c:2308
#11 0x00007fd220985257 in main ()




Version-Release number of selected component (if applicable):
evince-3.15.90-2.fc23.x86_64

How reproducible:


Steps to Reproduce:
1. open attachment
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Fedora Update System 2015-03-16 16:53:17 UTC
evince-3.15.90-2.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/evince-3.15.90-2.fc22

Comment 2 Fedora Update System 2015-03-16 16:54:16 UTC
evince-3.14.2-2.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/evince-3.14.2-2.fc21

Comment 3 Marek Kašík 2015-03-16 17:00:13 UTC
Hi,

thank you for the report. I've pushed a fix to F21, F22 and rawhide which fixes the crash.

This is the same problem as the one in https://bugzilla.gnome.org/show_bug.cgi?id=744586. The patch was not accepted by upstream yet but it avoids the crash so I've just gone ahead and pushed it downstream for now.

However there is something wrong with the document because ghostscript doesn't render it and shows an error instead.

Regards

Marek

Comment 4 Zdenek Kabelac 2015-03-16 19:29:32 UTC
So the question could be -

Is the acroreader now generating invalid  .ps  files
(Original .pdf can be downloaded from:

http://www.financnisprava.cz/assets/tiskopisy/IF_5405_21.pdf

And my acrobat is:

AdobeReader_enu-9.5.5-1.i486


Or linux ps tools are not able to handle some new 'inovations' made by Adobe (obviosly to break compatibility :))

Comment 5 Marek Kašík 2015-03-17 13:09:41 UTC
There is a problem with missing font but I'm not able to quickly find a way how to bypass it now :(.

Comment 6 Fedora Update System 2015-03-18 10:35:14 UTC
Package evince-3.15.90-2.fc22:
* should fix your issue,
* was pushed to the Fedora 22 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing evince-3.15.90-2.fc22'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-4103/evince-3.15.90-2.fc22
then log in and leave karma (feedback).

Comment 7 Zdenek Kabelac 2015-03-18 13:09:30 UTC
Ok, not crashing, but also not saying to a user there is a 'read error' problem.
But crash is fixed.

Comment 8 Marek Kašík 2015-03-18 13:30:15 UTC
I'll look at the error propagation once we will get to another round of reviewing of the patch on upstream.

Comment 9 Fedora Update System 2015-03-21 04:50:36 UTC
evince-3.15.90-2.fc22 has been pushed to the Fedora 22 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 10 Fedora Update System 2015-03-29 04:26:02 UTC
evince-3.14.2-2.fc21 has been pushed to the Fedora 21 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.