evince crashes when clicking into a form field

Bug #632360 reported by Ralf Hildebrandt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evince (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: evince

Running evince-dbg in gdb results in:

(gdb) set args VPN-Zusatzantrag-Spezialdienste.pdf
(gdb) run
Starting program: /usr/bin/evince VPN-Zusatzantrag-Spezialdienste.pdf
warning: the debug information found in "/usr/lib/debug//usr/lib/libevdocument.so.3.0.0" does not match "/usr/lib/libevdocument.so.3" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug/usr/lib/libevdocument.so.3.0.0" does not match "/usr/lib/libevdocument.so.3" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug//usr/lib/libevview.so.3.0.0" does not match "/usr/lib/libevview.so.3" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug/usr/lib/libevview.so.3.0.0" does not match "/usr/lib/libevview.so.3" (CRC mismatch).

[Thread debugging using libthread_db enabled]
[New Thread 0x7f5c49a98710 (LWP 13505)]
[New Thread 0x7f5c49297710 (LWP 13506)]
[New Thread 0x7f5c48a96710 (LWP 13507)]
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
[New Thread 0x7f5c4093b710 (LWP 13512)]
warning: the debug information found in "/usr/lib/debug//usr/lib/evince/3/backends/libpdfdocument.so" does not match "/usr/lib/evince/3/backends/libpdfdocument.so" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug/usr/lib/evince/3/backends/libpdfdocument.so" does not match "/usr/lib/evince/3/backends/libpdfdocument.so" (CRC mismatch).

[New Thread 0x7f5c3eac8710 (LWP 13513)]
[Thread 0x7f5c49297710 (LWP 13506) exited]
[Thread 0x7f5c48a96710 (LWP 13507) exited]

GLib-ERROR **: /build/buildd/glib2.0-2.25.15/glib/gmem.c:140: failed to allocate 412316860544 bytes
aborting...

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007f5c4fb210c2 in g_logv () from /lib/libglib-2.0.so.0
(gdb)

(gdb) bt
#0 0x00007f5c4fb210c2 in g_logv () from /lib/libglib-2.0.so.0
#1 0x00007f5c4fb214a3 in g_log () from /lib/libglib-2.0.so.0
#2 0x00007f5c4fb1f80e in g_malloc () from /lib/libglib-2.0.so.0
#3 0x00007f5c51db9a2d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#4 0x00007f5c51dba059 in gdk_region_copy () from /usr/lib/libgdk-x11-2.0.so.0
#5 0x00007f5c51dc8888 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#6 0x00007f5c53161596 in ?? () from /usr/lib/libevview.so.3
#7 0x00007f5c53165a2d in ?? () from /usr/lib/libevview.so.3
#8 0x00007f5c53165b0d in ?? () from /usr/lib/libevview.so.3
#9 0x00007f5c4fb167e2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#10 0x00007f5c4fb1a748 in ?? () from /lib/libglib-2.0.so.0
#11 0x00007f5c4fb1ac55 in g_main_loop_run () from /lib/libglib-2.0.so.0
#12 0x00007f5c5218ca47 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007f5c53a17ddc in main ()

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: evince 2.31.90-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-19.28-generic 2.6.35.3
Uname: Linux 2.6.35-19-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Tue Sep 7 14:14:07 2010
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: evince

Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :
Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :

adding libglib2.0-0-dbg to the mix gives me:

GLib-ERROR **: /build/buildd/glib2.0-2.25.15/glib/gmem.c:140: failed to allocate 6459630814848 bytes
aborting...

Program received signal SIGTRAP, Trace/breakpoint trap.
g_logv (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>, args1=0x7fff4a3e7580)
    at /build/buildd/glib2.0-2.25.15/glib/gmessages.c:554
554 /build/buildd/glib2.0-2.25.15/glib/gmessages.c: No such file or directory.
 in /build/buildd/glib2.0-2.25.15/glib/gmessages.c
(gdb) btw
Undefined command: "btw". Try "help".
(gdb) bt
#0 g_logv (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>, args1=0x7fff4a3e7580)
    at /build/buildd/glib2.0-2.25.15/glib/gmessages.c:554
#1 0x00007f6371c924a3 in g_log (log_domain=0x7f6364000020 "", log_level=0, format=0x1 <Address 0x1 out of bounds>)
    at /build/buildd/glib2.0-2.25.15/glib/gmessages.c:568
#2 0x00007f6371c9080e in g_malloc (n_bytes=6459630814848) at /build/buildd/glib2.0-2.25.15/glib/gmem.c:139
#3 0x00007f6373f2aa2d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#4 0x00007f6373f2b059 in gdk_region_copy () from /usr/lib/libgdk-x11-2.0.so.0
#5 0x00007f6373f39888 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#6 0x00007f63752d2596 in ?? () from /usr/lib/libevview.so.3
#7 0x00007f63752d6a2d in ?? () from /usr/lib/libevview.so.3
#8 0x00007f63752d6b0d in ?? () from /usr/lib/libevview.so.3
#9 0x00007f6371c877e2 in g_main_dispatch (context=0x7f6376c6e540) at /build/buildd/glib2.0-2.25.15/glib/gmain.c:2119
#10 g_main_context_dispatch (context=0x7f6376c6e540) at /build/buildd/glib2.0-2.25.15/glib/gmain.c:2672
#11 0x00007f6371c8b748 in g_main_context_iterate (context=0x7f6376c6e540, block=<value optimized out>, dispatch=<value optimized out>,
    self=<value optimized out>) at /build/buildd/glib2.0-2.25.15/glib/gmain.c:2750
#12 0x00007f6371c8bc55 in g_main_loop_run (loop=0x7f6376d04b10) at /build/buildd/glib2.0-2.25.15/glib/gmain.c:2958
#13 0x00007f63742fda47 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007f6375b88ddc in main ()
(gdb)

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for your bug report, could you try with 0ubuntu2?

Changed in evince (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :

Working now :( How embarrassing :(

Changed in evince (Ubuntu):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.