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 585564 - Evince crashes (in poppler) on certain PDF
Evince crashes (in poppler) on certain PDF
Status: RESOLVED NOTGNOME
Product: evince
Classification: Core
Component: PDF
2.24.x
Other Linux
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-06-12 14:26 UTC by Tobias Mueller
Modified: 2009-06-26 01:51 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
testcase (284.83 KB, application/pdf)
2009-06-12 14:27 UTC, Tobias Mueller
Details

Description Tobias Mueller 2009-06-12 14:26:31 UTC
Evince crashes in poppler:
muelli@xbox:/tmp$ gdb evince #/dev/shm/nocrypto-nosaved-tes3.pdf 
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(no debugging symbols found)
(gdb) r/dev/shm/nocrypto-nosaved-tes3.pdf 
Starting program: /usr/bin/evince /dev/shm/nocrypto-nosaved-tes3.pdf
(no debugging symbols found)
(no debugging symbols found)

(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7fb3cac29780 (LWP 23491)]
[New Thread 0x41190950 (LWP 23495)]
Error: FormWidgetButton:: unable to find the on state for the button


Program received signal SIGSEGV, Segmentation fault.

Thread 1 (Thread 0x7fb3cac29780 (LWP 23491))

  • #0 pthread_cond_wait
    from /lib/libpthread.so.0
  • #1 g_static_rw_lock_reader_lock
    from /usr/lib/libglib-2.0.so.0
  • #2 g_type_class_peek_static
    from /usr/lib/libgobject-2.0.so.0
  • #3 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #4 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #5 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #6 ??
    from /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
  • #7 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #8 gtk_rc_get_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #9 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #10 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #14 ??
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #17 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #20 ??
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #23 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #26 ??
    from /usr/lib/libgobject-2.0.so.0
  • #27 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #28 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #29 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #32 ??
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #35 gtk_widget_realize
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 ??
  • #37 ??
  • #38 ??
  • #39 __libc_start_main
    from /lib/libc.so.6
  • #40 ??
  • #41 ??
  • #42 ??
  • #43 ??
  • #44 ??
  • #45 ??
0x00007fb3c4001973	85	in ../goo/GooString.h
(gdb) 
muelli@xbox:/tmp$ apt-cache policy poppler-dbg libpoppler4 evince
poppler-dbg:
  Installed: 0.8.7-1ubuntu0.2
  Candidate: 0.8.7-1ubuntu0.2
  Version table:
     0.11.0-0ubuntu3 0
        300 http://de.archive.ubuntu.com karmic/main Packages
     0.10.5-1ubuntu2 0
        400 http://de.archive.ubuntu.com jaunty/main Packages
 *** 0.8.7-1ubuntu0.2 0
        550 http://security.ubuntu.com intrepid-security/main Packages
        100 /var/lib/dpkg/status
     0.8.7-1 0
        500 http://de.archive.ubuntu.com intrepid/main Packages
libpoppler4:
  Installed: (none)
  Candidate: 0.10.5-1ubuntu2
  Version table:
     0.10.6-1ubuntu1 0
        300 http://de.archive.ubuntu.com karmic/main Packages
     0.10.5-1ubuntu2 0
        400 http://de.archive.ubuntu.com jaunty/main Packages
evince:
  Installed: 2.24.1-0ubuntu1
  Candidate: 2.24.1-0ubuntu1
  Version table:
     2.27.1-0ubuntu1 0
        300 http://de.archive.ubuntu.com karmic/main Packages
     2.26.0-0ubuntu1 0
        400 http://de.archive.ubuntu.com jaunty/main Packages
 *** 2.24.1-0ubuntu1 0
        500 http://de.archive.ubuntu.com intrepid/main Packages
        100 /var/lib/dpkg/status
muelli@xbox:/tmp$ 


In fact, okular crashes on my system too.
Comment 1 Tobias Mueller 2009-06-12 14:27:06 UTC
Created attachment 136428 [details]
testcase

crashes on opening
Comment 2 Carlos Garcia Campos 2009-06-25 14:42:52 UTC
That file is not correct. Poppler shouldn't crash anyway, so please, file a bug report in bugs.freedesktop.org. 

Thanks for reporting.
Comment 3 Tobias Mueller 2009-06-26 01:51:23 UTC
done: https://bugs.freedesktop.org/show_bug.cgi?id=22485