acroread remains zombie, so pdfs won't be rendered anymore

Bug #571247 reported by Francois Thirioux on 2010-04-28
292
This bug affects 55 people
Affects Status Importance Assigned to Milestone
adobe-isv
Undecided
Unassigned
nspluginwrapper
Confirmed
Undecided
Unassigned
Guadalinex
Undecided
Unassigned
acroread (Ubuntu)
Undecided
Brian Thomason

Bug Description

Binary package hint: acroread

When I have to read more than 1 pdf (not only at the same time in different tabs) with the adobe reader acroread firefox plugin, I get some strange screens (white, black or anything non-readable).

In Konsole (sorry for error logs length, I'm not able to sort these repetitive lines) :

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkObject'

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:21141): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:21141): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:21141): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed

Mirko Minardi (starless78) wrote :

I have same problem.

Ubuntu 10.04
Firefox 3.6.7
Adobe Reader 9.3.3

I have installed Adobe Reader package (acroread) enabling partner repository.

My errors are:

(acroread:20191): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:20191): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(acroread:20191): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(acroread:20191): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(acroread:20191): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed

Brian Thomason (brian-thomason) wrote :

Are you using 64-bit Ubuntu?

Changed in acroread (Ubuntu):
assignee: nobody → Brian Thomason (brian-thomason)
Francois Thirioux (fthx) wrote :

yes !
issue still open for me at the moment.
thanks

Jorge Suárez de Lis (ys) wrote :

Same here. Also 10.04, 64 bits.

When I open a PDF, npviewer.bin is launched, and npviewer.bin launches acroread.

Then, if I go back (pressing Back on Firefox), acroread rests as a zombie proccess, while npviewer is still waiting.

When that happens, the links to PDF files won't work anymore unless I kill the npviewer.bin process, in which case the links will work again until acroread gets zombie again.

As a workaround, press Alt+f2 and input "killall npviewer.bin". This still needs to be fixed.

Jorge Suárez de Lis (ys) wrote :

Sorry by double posting, but can anyone with appropriate permissions to change the bug topic? The errors are not the issue. The issue here is that PDFs are not displayed properly due to a npviewer.bin and acroread miscommunication. Thanks.

summary: - a lot of errors when loading multiple pdf's
+ acroread remains zombie, so pdfs won't be rendered anymore
Scott Talbert (swt-techie) wrote :

I experience this issue also on Maverick 64-bit. I can recover from it by killing nspluginwrapper.

nicolaasuni (info-tecnick) wrote :

I think that this is related with the following bug:
https://bugs.launchpad.net/ubuntu/+source/nspluginwrapper/+bug/726423

nicolaasuni (info-tecnick) wrote :

A lot of the following errors were reported on .xsession-errors log:

(acroread:5152): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'
(acroread:5152): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'
(acroread:5152): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(acroread:5152): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed

finn (finn-uni-bremen) wrote :

Same problem here: Defunct acroread process and Firefox won't display PDF files any more.

Similar Problem described here:
https://bugs.launchpad.net/ubuntu/+source/acroread/+bug/731966

Sam Coffland (sam-truckmovers) wrote :

Here are a couple of really ugly workarounds if like me you have to have embedded PDFs in FireFox.

1 add an application launcher to the panel with the code killall npviewer.bin
click on it when acroread freezes up and then refresh your page

2 switch to the 32 bit version of Ubuntu

3 Remove RAM to 3GB or under (this working indicates that nswrapper is not working properly)

I know none of these are great options but as this is a closed source project we will have to wait for Adobe to fix acroread and that might be a while.

Sam Coffland (sam-truckmovers) wrote :

Correction the RAM changes do not consistently fix this issue.

I have found Chrome or Chromium both work well with out the need of Acroread.

nicolaasuni (info-tecnick) wrote :

Unfortunately the only PDF Reader fully compatible with the ISO32000-2008 standard is Acrobat Reader.
This means that the other readers are not an option if you want to open (for example) documents with special content like digital signatures, forms, bookmarks, etc.

I reported this bug in #731966 back in 2011-03-11.

It's not limited to the 64bit version.

I'm using:
i686 2.6.38-8-generic-pae
xubuntu 11.04
firefox 5.0
acroread 9.4.2

All patched up to the latest version this morning.

Still same problem.

It was introduced by acroread 9.4.2, the 9.4.1 version was OK.

Tomasz Cieśla (ciesla-tomasz) wrote :

hi
have same problem on 11.04 32-bit (good old hp nx7010), and 11.04 64-bit (new dell 3350) so it seems that it is platform independent, everything is up to date.

finn (finn-uni-bremen) wrote :

Same here: Ubuntu 11.04 64Bit with Firefox 5 on Thinkpad T400 4GB Ram.
Any Ideas/Fixes?

Jeff Davis (jdavis-n) wrote :

The only thing that has worked for me: killall -KILL npviewer.bin, then refresh the browser page.

Adobe? Bueller? Bueller?

On Thu, 14 Jul 2011, Jeff Davis wrote:

> The only thing that has worked for me: killall -KILL npviewer.bin, then
> refresh the browser page.
>
> Adobe? Bueller? Bueller?

I did report the problem to Adobe. No response as of yet.

Changed in acroread (Ubuntu):
status: New → Confirmed
Changed in nspluginwrapper:
status: New → Confirmed

I installed acroread 9.4.1 from the archive, it has the same problem only it happens less often then with version 9.4.2
If I install version 9.4.1 the problem can be "solved" be stopping and starting the browser again, it cleans up the defunct acroread process.

jaf0 (jaf0) wrote :

Ubuntu 10.04.3 LTS 64bit.
2.6.32.32
acroread Version: 9.4.2-0lucid1
nspluginwrapper Version: 1.2.2-0ubuntu6.10.04.1
firefox Version: 7.0.1+build1+nobinonly-0ubuntu0.10.04.1~mfs1

same issue. acroread zombies, killing nspluginwrapper allows a new pdf to be viewed.

13349 ? S 0:02 /usr/lib/nspluginwrapper/i386/linux/npviewer.bin --plugin /opt/Adobe/Reader9/Browser/intellinux/nppdf.so --connection /org/wrapper/NSPlugins/nppdf.so/12558-3

Manuel Lucena (mlucena) wrote :

Same error in 11.10 (64bit)

skitheo (skitheo) wrote :

Additional workaround: Keep a PDF open in at least one tab, then killall is not necessary. Subsequent PDF's display correctly.

According to http://kb2.adobe.com/cps/837/cpsid_83708/attachments/Acrobat_Reader_ReleaseNote_9.4.6_8.3.1.pdf this issue is fixed in version 9.4.6 which is in lucid .
Can someone test and confirm this?

Scott Talbert (swt-techie) wrote :

Still broken in 9.4.6. The issue described in the release notes sounds like a browser freeze, whereas this issue is where acroread exits, but nspluginwrapper/nppdf.so is still around so it prevents future PDFs from being viewed.

This is not a mozilla bug, as far as I can see. It rather appears to be Adobe's fault. Anyway, I had the same problem and, since I could not find a solution in the web, I wrote a small workaround program.

You'll find some hint on what's under the hood in the comment at the beginning of the file acroread_interceptor.c
Hope it will help you.

cement_head (andor-udel) wrote :

How would I install your workaraund?

Thanks,
CH

You have to compile the source files; you can use the script
build_interceptor.sh to do so.
When done, please move (or copy) the files "acroread_interceptor" and
"acroread_exec_monitor.so" in /usr/local/bin.
(optionally, you can change this path at will by editing the .c source file
and recompiling, I'll asume you're using this one)
Once you've done this, you can try if it works for you by executing

$ export LD_PRELOAD=/usr/local/bin/acroread_exec_monitor.so
$ firefox

(be sure to close all firefox windows first)
Open a PDF file, then close that tab, wait >30secs and try again.
You should find two acroread processes, the parent one being my interceptor.
If it works, you can then install it permanently the way you prefer: I
suggest putting the following line:
---------------------------------------------------------------------------------------------------------
export LD_PRELOAD=/usr/local/bin/ acroread_exec_monitor.so
---------------------------------------------------------------------------------------------------------
in a file executed at logon (your .bashrc, or a script in /etc/profile.d/
if you can become root).
This way, you can automatically keep using the workaround after acrobat
upgrades (I don't think they'll fix it
soon, since I discovered this bug is around since a while).

Finally, I send you the latest version of the program I wrote, because I
fixed a missing check and changed the hardcoded path of "/home/senato" into
"/usr/local/bin".

Feel free to examine and modify it (some knowledge of C will help).
Let me know, I'll be glad to help.

2011/12/2 cement_head <email address hidden>

> How would I install your workaraund?
>
> Thanks,
> CH
>
>

This is a workaroud I had to write in order to use ubuntu as a kiosk, so it's not, strictly speaking, a solution.
Antway, it works quite well, so I decided to share it.

cement_head (andor-udel) wrote :

Okay, it works!

But, do you mean

# Adobe Acroread Zombie Workaround
export LD_PRELOAD=/usr/local/bin/acroread_exec_monitor.so

in the .bashrc script? WITHOUT the space between the path (export LD_PRELOAD=/usr/local/bin/) and the file?

Also, I get this from running from terminal:

PID=31011 acroread_interceptor.c:198 write error
PID=31011 acroread_interceptor.c:198 error is: 'Bad address'
PID=31011 acroread_interceptor.c:254 cannot understand '400 : Acroread Quitting'
PID=31011 acroread_interceptor.c:198 write error
PID=31011 acroread_interceptor.c:198 error is: 'Bad address'

When I quit the tab with the PDF open in it - is this okay?

Thanks,
CH

Download full text (41.8 KiB)

Yes, the LD_PRELOAD has to point to the file.
The messages you get are just debugging hints that could help in case of
problems, you can get rid of them
either by suppressing the code that generates them in the program and then
recompiling and reinstalling, or
by error redirection.
The write errors are symptoms of one of the reasons of Adobe original
plugin's misbehavior.
The "cannot understand..." message is just wrong, a non-impacting error I
fixed in the last release I posted
earlier today in the board. This last version is also easier to install and
manage.
Happy to know it helped you.

2011/12/3 cement_head <email address hidden>

> Okay, it works!
>
> But, do you mean
>
> # Adobe Acroread Zombie Workaround
> export LD_PRELOAD=/usr/local/bin/acroread_exec_monitor.so
>
> in the .bashrc script? WITHOUT the space between the path (export
> LD_PRELOAD=/usr/local/bin/) and the file?
>
> Also, I get this from running from terminal:
>
> PID=31011 acroread_interceptor.c:198 write error
> PID=31011 acroread_interceptor.c:198 error is: 'Bad address'
> PID=31011 acroread_interceptor.c:254 cannot understand '400 : Acroread
> Quitting'
> PID=31011 acroread_interceptor.c:198 write error
> PID=31011 acroread_interceptor.c:198 error is: 'Bad address'
>
> When I quit the tab with the PDF open in it - is this okay?
>
> Thanks,
> CH
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/571247
>
> Title:
> acroread remains zombie, so pdfs won't be rendered anymore
>
> Status in Compatibility plugin for Netscape 4 (NPAPI) plugins:
> Confirmed
> Status in “acroread” package in Ubuntu:
> Confirmed
>
> Bug description:
> Binary package hint: acroread
>
> When I have to read more than 1 pdf (not only at the same time in
> different tabs) with the adobe reader acroread firefox plugin, I get
> some strange screens (white, black or anything non-readable).
>
> In Konsole (sorry for error logs length, I'm not able to sort these
> repetitive lines) :
>
> (acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data:
> assertion `G_IS_OBJECT (object)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data:
> assertion `G_IS_OBJECT (object)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
>...

Improvement to avoid interference between the interceptor and the original acroread program when used standalone.

cement_head (andor-udel) wrote :

I can confirm that this workaraund solves the issue - although it'd be nice if Adobe patched their software.

- CH

cement_head (andor-udel) wrote :

Do you have to recompile after every kernel upgrade?

I can't seem to have this autoload from my bashrc file, here are the relevant lines:

# Adobe Acroread Zombie Workaround
export LD_PRELOAD=/usr/local/bin/acroread_exec_monitor.so

What am I missing?

2011/12/20 cement_head <email address hidden>

> Do you have to recompile after every kernel upgrade?
>
No

>
> I can't seem to have this autoload from my bashrc file, here are the
> relevant lines:
>
> # Adobe Acroread Zombie Workaround
> export LD_PRELOAD=/usr/local/bin/acroread_exec_monitor.so
>
> What am I missing?
>
>
Please use the lastest version (you'll find it in the attachement),
following the instructions in the INSTALL file.
Use the file "run_firefox.sh" to run firefox. If it works (and it should),
you can remove the "export ..." line from your bashrc file.
This version also fixes a problem that would have prevented acrobat reader
from working if launched as a standalone program.

cement_head (andor-udel) wrote :

hmm

this is what I get in terminal:

bash: export: `acroread_exec_monitor.so': not a valid identifier

When running run_firefox.sh? I can't tell much from the error alone, yet it
looks like you have an extra dollar somewhere, in spite of the economic
crisis :-)
I mean something like "export $LD_PRELOAD", with a spurious dollar sign. If
you still can't solve this problem, send me more info (personalized
scripts, and so on) at the email address found in the INSTALL file, so that
I can help you without cluttering the bug history.

2011/12/20 cement_head <email address hidden>

> hmm
>
> this is what I get in terminal:
>
> bash: export: `acroread_exec_monitor.so': not a valid identifier

cement_head (andor-udel) wrote :

Hmmm, do i have to call the script run_firefox.sh each time I start firefox?

If so, that's my error.

- CH

The short answer is: yes.

Alternatively, you can insert the (eventually edited) "export" lines into
the appropriate files, so that the GUI runs with an environment in which
the LD_PRELOAD variable is correctly set.
Clicking on an icon to launch firefox should then have the same effect of
using the sample "run_firefox.sh" script.
At the same time, the Acrobat reader icon should work (but only if you
replaced the executables with the ones obtained by compilation of the last
version of source code; previous versions of my program did not correctly
handle the standalone reader).

Kernel changes should not affect the workaround code; however, changes in
Acrobat Reader's version and/or in the desktop manager you use, could do
so..

2011/12/21 cement_head <email address hidden>

> Hmmm, do i have to call the script run_firefox.sh each time I start
> firefox?
>
> If so, that's my error.
>
>

f_padia (f-padia) wrote :

Thanks for the workaround! this has been bugging me for ages and now I can finally view pdf's without having to save them all and open.

Thank you for writing! I'm glad to know my work helps someone.

2012/1/27 f_padia <email address hidden>

> Thanks for the workaround! this has been bugging me for ages and now I
> can finally view pdf's without having to save them all and open.
>
> --
>

Thanks to David Schulmann for reporting a bug which prevented the interceptor from terminating with firefox.
Update can be found in the attachment.

David Schumann, sorry for mistyping your name!

f_padia (f-padia) wrote :

hmm it seems to have stopped working. I have put export LD_PRELOAD=/usr/local/bin/ acroread_exec_monitor.so in my .bashrc file but I dont see the interceptor process in sys. monitor. When I use the run_firefox.sh script, however, it does seem to work properly. Do I also need to add the other two lines from the script into my .bashrc for it to work permanently without launching firefox from the script?

Download full text (41.1 KiB)

No, unless you have installed the files in different locations, you don't
need to export the other two variables; of course, being explicit wouldn't
hurt.
Check for correct file permissions and double check that extra space I see
between "bin/" and "acroread".

2012/2/9 f_padia <email address hidden>

> hmm it seems to have stopped working. I have put export
> LD_PRELOAD=/usr/local/bin/ acroread_exec_monitor.so in my .bashrc file
> but I dont see the interceptor process in sys. monitor. When I use the
> run_firefox.sh script, however, it does seem to work properly. Do I also
> need to add the other two lines from the script into my .bashrc for it
> to work permanently without launching firefox from the script?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/571247
>
> Title:
> acroread remains zombie, so pdfs won't be rendered anymore
>
> Status in Compatibility plugin for Netscape 4 (NPAPI) plugins:
> Confirmed
> Status in “acroread” package in Ubuntu:
> Confirmed
>
> Bug description:
> Binary package hint: acroread
>
> When I have to read more than 1 pdf (not only at the same time in
> different tabs) with the adobe reader acroread firefox plugin, I get
> some strange screens (white, black or anything non-readable).
>
> In Konsole (sorry for error logs length, I'm not able to sort these
> repetitive lines) :
>
> (acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data:
> assertion `G_IS_OBJECT (object)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data:
> assertion `G_IS_OBJECT (object)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-CRITICAL **: g_object_get_data:
> assertion `G_IS_OBJECT (object)' failed
>
> (acroread:21141): Gtk-CRITICAL **: gtk_widget_hide: assertion
> `GTK_IS_WIDGET (widget)' failed
>
> (acroread:21141): GLib-GObject-...

f_padia (f-padia) wrote :

just checked the permissions, they are correct. The space is there because I just copied and pasted the line from your earlier post (#26) but I removed it from my bash file...
strange, i'll do a bit more testing and see if I can figure out whats going on. thanks again

f_padia (f-padia) wrote :

ok after quite a few tests, it seems that it works correctly with the run_firefox script every time.
It doesnt work if I open firefox normally (from launcher icon).
It does work if I open firefox from terminal
This suggests to that the .bashrc file isnt loaded properly. but then if I type echo $LD_PRELOAD in a terminal I get the path to the acroread_exec .so file so .bashrc file must be loaded.

So why wont it work properly if I open firefox from the launcher?

Download full text (41.8 KiB)

The .bashrc gets executed from bash, the command-line shell, when it is
used in interactive mode. Please, try running the command line below
-----------
firefox
-----------
from a terminal window (I assume thaht [1] the terminal is using bash as a
shell, [2] firefox isn't already running and [3] .bashrc contains correct
'export' lines).
It shoud run the browser and you should be able to verify that the
workaround works; if not so, something bad happened.

So, what can be done? Well, you simply have to customize your graphics
evnironment by putting the export lines in some startup file. Since I don't
personally use that workaround, I don't remember where I put it on the
target machine: let me know wether you've been able to solve and, if not
so, I'll get back to the target machine (next week) and tell you more.

I hope my english is understandable :-)

2012/2/9 f_padia <email address hidden>

> ok after quite a few tests, it seems that it works correctly with the
> run_firefox script every time.
> It doesnt work if I open firefox normally (from launcher icon).
> It does work if I open firefox from terminal
> This suggests to that the .bashrc file isnt loaded properly. but then if I
> type echo $LD_PRELOAD in a terminal I get the path to the acroread_exec .so
> file so .bashrc file must be loaded.
>
> So why wont it work properly if I open firefox from the launcher?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/571247
>
> Title:
> acroread remains zombie, so pdfs won't be rendered anymore
>
> Status in Compatibility plugin for Netscape 4 (NPAPI) plugins:
> Confirmed
> Status in “acroread” package in Ubuntu:
> Confirmed
>
> Bug description:
> Binary package hint: acroread
>
> When I have to read more than 1 pdf (not only at the same time in
> different tabs) with the adobe reader acroread firefox plugin, I get
> some strange screens (white, black or anything non-readable).
>
> In Konsole (sorry for error logs length, I'm not able to sort these
> repetitive lines) :
>
> (acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data:
> assertion `G_IS_OBJECT (object)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data:
> assertion `G_IS_OBJECT (object)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: inval...

sjardine (steve-mjnservices) wrote :

When I try and compile using the build_interceptor.sh I get the following error:

/usr/bin/ld: /tmp/ccUBMQ7v.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/tmp/ccUBMQ7v.o: could not read symbols: Bad value
collect2: ld returned 1 exit status

I add the -fPIC switch to the build_interceptor.sh file and it compiles fine but when I try and load a pdf file it gives an error saying that it couldn't load the shared library acroread_exec_monitor.so.

I am using Ubuntu 11.10 x86_64. Any ideas?

Download full text (41.1 KiB)

Sorry, never used it in a 64 bit environment, let us know what you find...

2012/2/16 sjardine <email address hidden>

> When I try and compile using the build_interceptor.sh I get the
> following error:
>
> /usr/bin/ld: /tmp/ccUBMQ7v.o: relocation R_X86_64_32 against `.rodata' can
> not be used when making a shared object; recompile with -fPIC
> /tmp/ccUBMQ7v.o: could not read symbols: Bad value
> collect2: ld returned 1 exit status
>
> I add the -fPIC switch to the build_interceptor.sh file and it compiles
> fine but when I try and load a pdf file it gives an error saying that it
> couldn't load the shared library acroread_exec_monitor.so.
>
> I am using Ubuntu 11.10 x86_64. Any ideas?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/571247
>
> Title:
> acroread remains zombie, so pdfs won't be rendered anymore
>
> Status in Compatibility plugin for Netscape 4 (NPAPI) plugins:
> Confirmed
> Status in “acroread” package in Ubuntu:
> Confirmed
>
> Bug description:
> Binary package hint: acroread
>
> When I have to read more than 1 pdf (not only at the same time in
> different tabs) with the adobe reader acroread firefox plugin, I get
> some strange screens (white, black or anything non-readable).
>
> In Konsole (sorry for error logs length, I'm not able to sort these
> repetitive lines) :
>
> (acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data:
> assertion `G_IS_OBJECT (object)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data:
> assertion `G_IS_OBJECT (object)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-CRITICAL **: g_object_get_data:
> assertion `G_IS_OBJECT (object)' failed
>
> (acroread:21141): Gtk-CRITICAL **: gtk_widget_hide: assertion
> `GTK_IS_WIDGET (widget)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid un...

Scott Talbert (swt-techie) wrote :

@sjardine:

You probably need to recompile the interceptor as a 32-bit executable.

Claude Krantz (puma) wrote :

I can confirm that the LD_PRELOAD method does not work in a x86_64 environment (with 64-bit firefox). The acroread_exec_monitor.so does not preload even if compiled with the -fPIC option. I did not really try to understand why.

However, as suggested by swt-techie, one can compile acroread_interceptor with -m32 and use it to replace acroread on-disk as described in the source code header.

Steps to follow if you are on a x86_64 system:

* change the following line in build_interceptor.sh
    - gcc -Wno-format-security -ggdb -o acroread_interceptor acroread_interceptor.c
    + gcc -m32 -Wno-format-security -ggdb -o acroread_interceptor acroread_interceptor.c
* run build_interceptor.sh
* in /opt/Adobe/Reader9/Reader/intellinux/bin, rename "acroread" to "acroread.original"
* copy the compiled "acroread_interceptor" to /opt/Adobe/Reader9/Reader/intellinux/bin and rename it to "acroread"
* make sure the new "acroread" is executable for all users

This got me rid of this Adobe bug on Oneriric x86_64. Many thanks to Massimiliano for sharing his code.

Claude Krantz (puma) wrote :

 ... forgot this one:

Before running "build_interceptor.sh" as described above, one has to change the line

- #undef WRAPPER_INCARNATION
+ #define WRAPPER_INCARNATION

in "acrobat_interceptor.c".

Sorry for that.

carrizo (c4rrizo) wrote :

Thank you so much for this workaround! It works for maverick 64bits.

If anyone have problems compiling related to stubs.h library I resolved it by installing the package libc6-dev-i386

raczgabor (raczgabor) wrote :

I do not understand the solution/programming, but as an avid user, I owe many thanks to sjardine, Massimiliano Calandrelli and Claude Krantz.

In "build_interceptor.sh" I added the -fPIC option to both "gcc" line like this:
  gcc -fPIC -shared -o acroread_exec_monitor.so acroread_exec_monitor.c
  gcc -fPIC -m32 -Wno-format-security -ggdb -o acroread_interceptor acroread_interceptor.c

then followed Claude Krantz's advices regarding copying the files.
Works like charm in 64-bit Natty. Even loading the first PDF in Firefox seems to be faster.

cement_head (andor-udel) wrote :

Any way to append the %u switch in your script?

Download full text (41.4 KiB)

I cannot figure out what you need: what does that %u do and what program
does expect it?
Il giorno 06/lug/2012 18:06, "cement_head" <email address hidden> ha
scritto:

> Any way to append the %u switch in your script?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/571247
>
> Title:
> acroread remains zombie, so pdfs won't be rendered anymore
>
> Status in Compatibility plugin for Netscape 4 (NPAPI) plugins:
> Confirmed
> Status in “acroread” package in Ubuntu:
> Confirmed
> Status in Guadalinex:
> New
>
> Bug description:
> Binary package hint: acroread
>
> When I have to read more than 1 pdf (not only at the same time in
> different tabs) with the adobe reader acroread firefox plugin, I get
> some strange screens (white, black or anything non-readable).
>
> In Konsole (sorry for error logs length, I'm not able to sort these
> repetitive lines) :
>
> (acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data:
> assertion `G_IS_OBJECT (object)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-CRITICAL **: g_object_set_data:
> assertion `G_IS_OBJECT (object)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-CRITICAL **: g_object_get_data:
> assertion `G_IS_OBJECT (object)' failed
>
> (acroread:21141): Gtk-CRITICAL **: gtk_widget_hide: assertion
> `GTK_IS_WIDGET (widget)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in cast to `GObject'
>
> (acroread:21141): GLib-GObject-WARNING **: instance of invalid non-
> instantiatable type `(null)'
>
> (acroread:21141): GLib-GObject-CRITICAL **:
> g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE
> (instance)' failed
>
> (acroread:21141): GLib-GObject-WARNING **: invalid uninstantiatable
> type `(null)' in c...

CK (christian-krause) wrote :

We are using Firefox 10 ESR on 32Bit Linux and have the same problem. Unfortunaly we have an old kernel 2.6.23 without "SOCK_NONBLOCK"-feature, so I comment the if-clause in the function "accept_connection". Then the acroread_interceptor.c could be compiled - with the "#define WRAPPER_INCARNATION"-Option.

I used the method be renaming the acroread-executable. If I want to look at a PDF in the browser two processes are startet:

/opt/browser/Adobe/Reader9/Reader/intellinux/bin/acroread --display :0.0 -progressPipe 3 -exitPipe 4
/opt/browser/Adobe/Reader9/Reader/intellinux/bin/acroread.original --display :0.0 -progressPipe 7 -exitPipe 9

But I didn't see anything in the Browser.

Can anybody help? Is it okay to comment the if-clause for the old kernel? Do I have to change something else?

Javier Hernández (javiube) wrote :

Hi all!

I was bitten by this bug too, In our case in a Maverick derived distribution one and using Firefox 4.0.1. It's a kiosk distribution too without a desktop environment (just a Firefox with a custom extension) and this was a critical bug since the kiosk is used for consulting pdfs (among other things). We needed to deploy this patch quickly into the distribution, so I did a (sorry for the dirty 20 minutes) debian package for it. I've just uploaded the source package (lp:~javiube/+junk/acroread-workaround), so you can easily make your own required changes and build it for your distribution. Required lines for .bashrc are not included in the package since we included that into another distribution's package.

Hey Christian, I'm not sure about the change you did, but I guees that commenting the if-clause is a bad idea and you'll need either to define SOCK_NONBLOCK by your own (see http://www.kernel.org/doc/man-pages/online/pages/man2/socket.2.html) or to provide an alternative way for doing this check.

Hope this helps!

Cheers!

Hi, a new acroread release (0.9.4) is available for update, could you give it a try and tell us if the problem persists?
If you still have this bug please set back the status to "new"
thanks

Changed in guadalinex:
status: New → Incomplete
Changed in acroread (Ubuntu):
status: Confirmed → Incomplete
Ryan Tandy (rtandy) wrote :

I'm still affected by this. My test case is Ubuntu 12.04.2, 32-bit, fully up to date as of this morning. As I write this my version of firefox is 22.0+build2-0ubuntu.12.04.1 and my version of acroread is 9.5.5-1precise1.

When I start Firefox and open a PDF in a tab, Firefox spawns a plugin-container for nppdf.so, and that in turn spawns an acroread. If I close the PDF tab and wait a few seconds, acroread exits but is not immediately reaped, so a defunct (zombie) acroread remains.

If I try to open another PDF in a tab while the zombie is present, all I get is a black screen.

After a longer time the plugin-container exits, taking the acroread zombie with it. After that, I can open a PDF normally again, since a new plugin-container and acroread are created.

Disabling the out-of-process plugins feature in Firefox globally (dom.ipc.plugins.enabled=false) seems to function as a workaround, but blacklisting only the nppdf plugin (dom.ipc.plugins.enabled.nppdf.so=false) still sometimes gives me a black screen, even though a plugin-container isn't created.

Changed in acroread (Ubuntu):
status: Incomplete → Confirmed
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in firefox (Ubuntu):
status: New → Confirmed
Felipe Castillo (fcastillo.ec) wrote :

Hello, I'm using Ubuntu 13.04 and I can confirm this problem. I have to kill the npviewer.bin process so I can reload the page and the pdf can be seen again. There's no way to kill the acroread process, nothing will kill it.

Adolfo Jayme (fitojb) on 2013-11-24
no longer affects: firefox (Ubuntu)
Adolfo Jayme (fitojb) on 2015-07-19
Changed in acroread (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers