Evince crashed while selecting a value in a select box (PDF Formular)

Bug #195715 reported by Sascha Grossenbacher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evince
Fix Released
Critical
evince (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evince

( I can't upload the apport report, as it does not support https over proxy)

Evince crashed while trying to select a value from a select/dropdown in a pdf formular:

apport-retrace shows the following information:

Core was generated by `/usr/bin/evince /tmp/New-Os-V01.04.pdf'.
Program terminated with signal 11, Segmentation fault.
#0 0x08076e2d in ev_view_form_field_choice_changed (widget=0x81cf1c8, field=0xb50406b8) at /build/buildd/evince-2.21.91/./shell/ev-view.c:1918
1918 /build/buildd/evince-2.21.91/./shell/ev-view.c: No such file or directory.
 in /build/buildd/evince-2.21.91/./shell/ev-view.c
(gdb) bt
#0 0x08076e2d in ev_view_form_field_choice_changed (widget=0x81cf1c8, field=0xb50406b8) at /build/buildd/evince-2.21.91/./shell/ev-view.c:1918
#1 0xb73002bf in IA__g_cclosure_marshal_VOID__VOID (closure=0x82bd008, return_value=0x0, n_param_values=1, param_values=0xbf976274,
    invocation_hint=0xbf97617c, marshal_data=0x8076dc0) at /build/buildd/glib2.0-2.15.6/gobject/gmarshal.c:77
#2 0xb72f2789 in IA__g_closure_invoke (closure=0x82bd008, return_value=0x0, n_param_values=1, param_values=0xbf976274, invocation_hint=0xbf97617c)
    at /build/buildd/glib2.0-2.15.6/gobject/gclosure.c:490
#3 0xb7308525 in signal_emit_unlocked_R (node=0x81cd610, detail=0, instance=0x81cf1c8, emission_return=0x0, instance_and_params=0xbf976274)
    at /build/buildd/glib2.0-2.15.6/gobject/gsignal.c:2440
#4 0xb730a058 in IA__g_signal_emit_valist (instance=0xb7215148, signal_id=191, detail=0,
    var_args=0xbf9764ac "�\224\223���\034\bp�X\bh\033\033\b�\017��\030\227>\b��\034\b�d\227�bL{�@�B\b\fe\227�X\221X\b�\017��X\221X\b��\034\b(e\227�~M{���\034\b\fe\227�X\221X\b\200V2�4h\227��`X\b\fe\227�\034��� NX\b") at /build/buildd/glib2.0-2.15.6/gobject/gsignal.c:2199
#5 0xb730a499 in IA__g_signal_emit (instance=0x81cf1c8, signal_id=191, detail=0) at /build/buildd/glib2.0-2.15.6/gobject/gsignal.c:2243
#6 0xb77b37b1 in gtk_combo_box_set_active_internal (combo_box=0x81cf1c8, path=0x83e9718) at /build/buildd/gtk+2.0-2.12.8/gtk/gtkcombobox.c:4795
#7 0xb77b4c62 in IA__gtk_combo_box_set_active_iter (combo_box=0x81cf1c8, iter=0xbf97650c) at /build/buildd/gtk+2.0-2.12.8/gtk/gtkcombobox.c:4849
#8 0xb77b4d7e in gtk_combo_box_menu_item_activate (item=0x83b4410, user_data=0x81cf1c8) at /build/buildd/gtk+2.0-2.12.8/gtk/gtkcombobox.c:3086
#9 0xb73002bf in IA__g_cclosure_marshal_VOID__VOID (closure=0x85860c8, return_value=0x0, n_param_values=1, param_values=0xbf976834,
    invocation_hint=0xbf97673c, marshal_data=0xb77b4cb0) at /build/buildd/glib2.0-2.15.6/gobject/gmarshal.c:77
#10 0xb72f2789 in IA__g_closure_invoke (closure=0x85860c8, return_value=0x0, n_param_values=1, param_values=0xbf976834, invocation_hint=0xbf97673c)
    at /build/buildd/glib2.0-2.15.6/gobject/gclosure.c:490
#11 0xb7308525 in signal_emit_unlocked_R (node=0x8186278, detail=0, instance=0x83b4410, emission_return=0x0, instance_and_params=0xbf976834)
    at /build/buildd/glib2.0-2.15.6/gobject/gsignal.c:2440
#12 0xb730a058 in IA__g_signal_emit_valist (instance=0xb7215148, signal_id=139, detail=0, var_args=0xbf976a6c "\n�\227��\017��")
    at /build/buildd/glib2.0-2.15.6/gobject/gsignal.c:2199
#13 0xb730a499 in IA__g_signal_emit (instance=0x83b4410, signal_id=139, detail=0) at /build/buildd/glib2.0-2.15.6/gobject/gsignal.c:2243
#14 0xb797ce58 in IA__gtk_widget_activate (widget=0x83b4410) at /build/buildd/gtk+2.0-2.12.8/gtk/gtkwidget.c:4709
#15 0xb78669a2 in IA__gtk_menu_shell_activate_item (menu_shell=0x81b1b68, menu_item=0x83b4410, force_deactivate=1)
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtkmenushell.c:1150
#16 0xb78684e8 in gtk_menu_shell_button_release (widget=0x81b1b68, event=0x82efc60) at /build/buildd/gtk+2.0-2.12.8/gtk/gtkmenushell.c:674
#17 0xb785f6f4 in gtk_menu_button_release (widget=0x81b1b68, event=0x82efc60) at /build/buildd/gtk+2.0-2.12.8/gtk/gtkmenu.c:2725
#18 0xb78596b4 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8101558, return_value=0xbf976d70, n_param_values=2, param_values=0xbf976e54,
    invocation_hint=0xbf976d5c, marshal_data=0xb785f620) at /build/buildd/gtk+2.0-2.12.8/gtk/gtkmarshalers.c:84
#19 0xb72f10a9 in g_type_class_meta_marshal (closure=0x8101558, return_value=0xbf976d70, n_param_values=2, param_values=0xbf976e54,
    invocation_hint=0xbf976d5c, marshal_data=0xb4) at /build/buildd/glib2.0-2.15.6/gobject/gclosure.c:567
#20 0xb72f2789 in IA__g_closure_invoke (closure=0x8101558, return_value=0xbf976d70, n_param_values=2, param_values=0xbf976e54, invocation_hint=0xbf976d5c)
    at /build/buildd/glib2.0-2.15.6/gobject/gclosure.c:490
#21 0xb73086b1 in signal_emit_unlocked_R (node=0x8101808, detail=0, instance=0x81b1b68, emission_return=0xbf977014, instance_and_params=0xbf976e54)
    at /build/buildd/glib2.0-2.15.6/gobject/gsignal.c:2478
#22 0xb7309e39 in IA__g_signal_emit_valist (instance=0x81b1b68, signal_id=53, detail=0,
    var_args=0xbf977090 "�p\227�`�.\bh\033\033\b\037�\227�h\033\033\bx�\017\b") at /build/buildd/glib2.0-2.15.6/gobject/gsignal.c:2209
#23 0xb730a499 in IA__g_signal_emit (instance=0x81b1b68, signal_id=53, detail=0) at /build/buildd/glib2.0-2.15.6/gobject/gsignal.c:2243
#24 0xb7978247 in gtk_widget_event_internal (widget=0x81b1b68, event=0x82efc60) at /build/buildd/gtk+2.0-2.12.8/gtk/gtkwidget.c:4678
#25 0xb7852901 in IA__gtk_propagate_event (widget=0x81b1b68, event=0x82efc60) at /build/buildd/gtk+2.0-2.12.8/gtk/gtkmain.c:2336
#26 0xb7853b68 in IA__gtk_main_do_event (event=0x82efc60) at /build/buildd/gtk+2.0-2.12.8/gtk/gtkmain.c:1556
#27 0xb7642a9a in gdk_event_dispatch (source=0x80d2a38, callback=0, user_data=0x0) at /build/buildd/gtk+2.0-2.12.8/gdk/x11/gdkevents-x11.c:2351
#28 0xb7267d86 in IA__g_main_context_dispatch (context=0x80d2a80) at /build/buildd/glib2.0-2.15.6/glib/gmain.c:2065
#29 0xb726b143 in g_main_context_iterate (context=0x80d2a80, block=1, dispatch=1, self=0x80a3680) at /build/buildd/glib2.0-2.15.6/glib/gmain.c:2698
#30 0xb726b527 in IA__g_main_loop_run (loop=0x80ddcd0) at /build/buildd/glib2.0-2.15.6/glib/gmain.c:2906
#31 0xb7854044 in IA__gtk_main () at /build/buildd/gtk+2.0-2.12.8/gtk/gtkmain.c:1163
#32 0x0808d1b6 in main (argc=2, argv=0x8586068) at /build/buildd/evince-2.21.91/./shell/main.c:412
#33 0xb70df450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#34 0x0805c381 in _start ()

Related branches

Revision history for this message
Sascha Grossenbacher (berdir) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Confirming, thanks for your report, i'll take a look upstream.

Changed in evince:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Pedro Villavicencio (pedro) wrote :

I've sent this upstream at: http://bugzilla.gnome.org/show_bug.cgi?id=518831 ; thanks for reporting.

Changed in evince:
status: Confirmed → Triaged
Changed in evince:
status: Unknown → New
Changed in evince:
status: New → Fix Released
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Fixed upstream, thanks for reporting.

Changed in evince:
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evince - 2.22.0-0ubuntu1

---------------
evince (2.22.0-0ubuntu1) hardy; urgency=low

  * New upstream version:
    Bug fixes:
    - Do not print when Escape is pressed to close printing dialog (lp: #160589)
    - Fix a crash in nautilus properties page
    - Fix a crash with transition effects (lp: #195602)
    - Fix document mime type detection
    - Fix a crash in forms (lp: #195715)
    - Fix images extraction
    Translation updates
  * debian/patches/99_autoreconf.patch:
    - new version update

 -- Sebastien Bacher <email address hidden> Mon, 10 Mar 2008 22:18:07 +0100

Changed in evince:
status: Fix Committed → Fix Released
Changed in evince:
importance: Unknown → Critical
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.