After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 535143 - Forms not editable / Crash
Forms not editable / Crash
Status: RESOLVED OBSOLETE
Product: evince
Classification: Core
Component: PDF
2.22.x
Other Linux
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
: 536562 538084 541120 541318 541745 541876 543931 545012 546618 547072 551373 551374 551468 555235 558022 568131 579655 600908 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-05-27 19:30 UTC by Sven Arvidsson
Modified: 2011-05-18 03:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sven Arvidsson 2008-05-27 19:30:26 UTC
[ Forwarded from http://bugs.debian.org/482598 ]

The PDF in the zip archive from the URL below does not work in Evince. With 2.20 and Poppler 0.6 the document is displayed, but the forms is not editable. With 2.22 and Poppler 0.8 I get a crash.

The document is properly displayed (and editable) in Acroread according to the original submitter. Full LaTeX code of the file is also available.

http://wwwmath.uni-landau.de/tutorials/pdfformulare/pdfform.zip

I'm guessing this is a Poppler bug?


Backtrace was generated from '/usr/bin/evince'

[Thread debugging using libthread_db enabled]
[New Thread 0xb6c0d720 (LWP 28213)]
[New Thread 0xb699cb90 (LWP 28214)]
0xb7f88424 in __kernel_vsyscall ()

Thread 2 (Thread 0xb699cb90 (LWP 28214))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/i686/cmov/libpthread.so.0
  • #2 IA__g_spawn_sync
    at /build/buildd/glib2.0-2.16.3/glib/gspawn.c line 374
  • #3 IA__g_spawn_command_line_sync
    at /build/buildd/glib2.0-2.16.3/glib/gspawn.c line 682
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 <signal handler called>
  • #6 AnnotWidget::initialize
    from /usr/lib/libpoppler.so.3
  • #7 AnnotWidget::AnnotWidget
    from /usr/lib/libpoppler.so.3
  • #8 Annots::createAnnot
    from /usr/lib/libpoppler.so.3
  • #9 Annots::Annots
    from /usr/lib/libpoppler.so.3
  • #10 Page::displaySlice
    from /usr/lib/libpoppler.so.3
  • #11 ??
    from /usr/lib/libpoppler-glib.so.3
  • #12 poppler_page_render
    from /usr/lib/libpoppler-glib.so.3
  • #13 pdf_document_render
    at /tmp/buildd/evince-2.22.1.1/./backend/pdf/ev-poppler.cc line 488
  • #14 ev_document_render
    at /tmp/buildd/evince-2.22.1.1/./libdocument/ev-document.c line 221
  • #15 ev_job_render_run
    at /tmp/buildd/evince-2.22.1.1/./shell/ev-jobs.c line 372
  • #16 handle_job
    at /tmp/buildd/evince-2.22.1.1/./shell/ev-job-queue.c line 137
  • #17 ev_render_thread
    at /tmp/buildd/evince-2.22.1.1/./shell/ev-job-queue.c line 264
  • #18 g_thread_create_proxy
    at /build/buildd/glib2.0-2.16.3/glib/gthread.c line 635
  • #19 start_thread
    from /lib/i686/cmov/libpthread.so.0
  • #20 clone
    from /lib/i686/cmov/libc.so.6

Comment 1 Carlos Garcia Campos 2008-05-30 10:15:31 UTC
It doesn't crash anymore with poppler from git master. However, the form fields still don't work. I'd say it's a problem in the document itslef, since the root Fields array is empty:

4 0 obj
 << /Fields [] /DR << /Font << /ZaDb 2 0 R /Helv 3 0 R >> >> /DA (/Helv 10 Tf 0 g ) /NeedAppearances true >>
endobj

but it works with acroread though.
Comment 2 Cosimo Cecchi 2008-06-10 08:18:43 UTC
*** Bug 536562 has been marked as a duplicate of this bug. ***
Comment 3 Cosimo Cecchi 2008-06-10 08:19:08 UTC
Duplicate bug 536562 contains a testcase for this crash.
Comment 4 André Klapper 2008-06-15 11:56:44 UTC
*** Bug 538084 has been marked as a duplicate of this bug. ***
Comment 5 André Klapper 2008-07-04 17:36:37 UTC
*** Bug 541120 has been marked as a duplicate of this bug. ***
Comment 6 André Klapper 2008-07-04 17:36:40 UTC
*** Bug 541318 has been marked as a duplicate of this bug. ***
Comment 7 Susana 2008-07-06 13:02:47 UTC
*** Bug 541745 has been marked as a duplicate of this bug. ***
Comment 8 Carlos Garcia Campos 2008-07-13 16:46:33 UTC
*** Bug 541876 has been marked as a duplicate of this bug. ***
Comment 9 Cosimo Cecchi 2008-07-23 18:01:48 UTC
*** Bug 543931 has been marked as a duplicate of this bug. ***
Comment 10 Susana 2008-07-27 22:01:33 UTC
*** Bug 545012 has been marked as a duplicate of this bug. ***
Comment 11 Baptiste Mille-Mathias 2008-08-09 20:38:15 UTC
*** Bug 547072 has been marked as a duplicate of this bug. ***
Comment 12 Cosimo Cecchi 2008-09-17 00:29:44 UTC
*** Bug 551468 has been marked as a duplicate of this bug. ***
Comment 13 Cosimo Cecchi 2008-09-17 00:30:19 UTC
*** Bug 551373 has been marked as a duplicate of this bug. ***
Comment 14 Cosimo Cecchi 2008-09-17 00:30:29 UTC
*** Bug 551374 has been marked as a duplicate of this bug. ***
Comment 15 Cosimo Cecchi 2008-09-17 00:31:05 UTC
*** Bug 546618 has been marked as a duplicate of this bug. ***
Comment 16 Carlos Garcia Campos 2008-10-07 07:21:32 UTC
*** Bug 555235 has been marked as a duplicate of this bug. ***
Comment 17 Susana 2008-10-28 21:16:07 UTC
*** Bug 558022 has been marked as a duplicate of this bug. ***
Comment 18 palfrey 2009-01-23 16:16:34 UTC
*** Bug 568131 has been marked as a duplicate of this bug. ***
Comment 19 Fabio Durán Verdugo 2009-02-21 16:01:50 UTC
*** Bug 572598 has been marked as a duplicate of this bug. ***
Comment 20 Fabio Durán Verdugo 2009-02-21 16:02:16 UTC
*** Bug 572599 has been marked as a duplicate of this bug. ***
Comment 21 Carlos Garcia Campos 2009-04-21 09:24:55 UTC
*** Bug 579655 has been marked as a duplicate of this bug. ***
Comment 22 Tobias Mueller 2009-06-13 12:34:32 UTC
The PDF in bug 536562 attachment 112110 [details] doesn't crash my evince-2.24.

I'd appreciate if someone could compile a crashing PDF from the LaTeX Sources mentioned above. 
Comment 23 Carlos Garcia Campos 2009-11-10 17:51:07 UTC
*** Bug 600908 has been marked as a duplicate of this bug. ***
Comment 24 Tobias Mueller 2009-11-11 10:11:17 UTC
Alright, it seems as if the document itself does not really look like it makers have thought it would.

The new version (for some old values of new)  of hyperref seems to fix this issue.

From the ChangeLog: http://ftp.uni-erlangen.de/mirrors/CTAN/macros/latex/contrib/hyperref/ChangeLog
2008-09-13  6.78j  Heiko Oberdiek
    * 6.78j
    * Forms/hpdftex.def: Missing /Fields entry is set in the same way
      as it is done by the other drivers.



Alas, Ubuntu still ships texlive-2007. I thus haven't tested the new version. But any other following duplicate reporting that poppler/evince doesn't handle Forms, please try to upgrade your hyperref package.

It'd be nice if poppler/evince could handle the form as Acroread does though.
Comment 25 Carlos Garcia Campos 2009-11-11 10:23:23 UTC
(In reply to comment #24)

> It'd be nice if poppler/evince could handle the form as Acroread does though.

We are discussing this in poppler mailing list:

http://lists.freedesktop.org/archives/poppler/2009-November/005241.html
Comment 26 Fabio Durán Verdugo 2011-05-18 03:57:05 UTC
this dont crash again, Neither is there more duplicates with a newer evince version. closing with Obsolete