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

Bug #571247 reported by Francois Thirioux
292
This bug affects 55 people
Affects Status Importance Assigned to Milestone
adobe-isv
New
Undecided
Unassigned
nspluginwrapper
Confirmed
Undecided
Unassigned
Guadalinex
Incomplete
Undecided
Unassigned
acroread (Ubuntu)
Won't Fix
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

Revision history for this message
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

Revision history for this message
Brian Thomason (brian-thomason) wrote :

Are you using 64-bit Ubuntu?

Changed in acroread (Ubuntu):
assignee: nobody → Brian Thomason (brian-thomason)
Revision history for this message
Francois Thirioux (fthx) wrote :

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

Revision history for this message
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.

Revision history for this message
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
Revision history for this message
Scott Talbert (swt-techie) wrote :

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

Revision history for this message
nicolaasuni (info-tecnick) wrote :

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

Revision history for this message
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

Revision history for this message
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

Revision history for this message
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.

Revision history for this message
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.

Revision history for this message
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.

Revision history for this message
Robert Andersson (roband-pobox) wrote :

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.

Revision history for this message
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.

Revision history for this message
finn (finn-uni-bremen) wrote :

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

Revision history for this message
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?

Revision history for this message
Scott Talbert (swt-techie) wrote : Re: [Bug 571247] Re: acroread remains zombie, so pdfs won't be rendered anymore

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
Revision history for this message
Martijn van Brummelen (martijn-brumit) wrote :

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.

Revision history for this message
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

Revision history for this message
Manuel Lucena (mlucena) wrote :

Same error in 11.10 (64bit)

Revision history for this message
skitheo (skitheo) wrote :

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

Revision history for this message
Martijn van Brummelen (martijn-brumit) wrote :

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?

Revision history for this message
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.

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :

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.

Revision history for this message
cement_head (andorjkiss) wrote :

How would I install your workaraund?

Thanks,
CH

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :

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
>
>

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :

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.

Revision history for this message
cement_head (andorjkiss) 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

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :
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
>...

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :

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

Revision history for this message
cement_head (andorjkiss) wrote :

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

- CH

Revision history for this message
cement_head (andorjkiss) 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?

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :

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.

Revision history for this message
cement_head (andorjkiss) wrote :

hmm

this is what I get in terminal:

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

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :

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

Revision history for this message
cement_head (andorjkiss) wrote :

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

If so, that's my error.

- CH

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :

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.
>
>

Revision history for this message
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.

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :

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.
>
> --
>

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :

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

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :

David Schumann, sorry for mistyping your name!

Revision history for this message
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?

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :
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-...

Revision history for this message
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

Revision history for this message
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?

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :
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...

Revision history for this message
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?

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :
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...

Revision history for this message
Scott Talbert (swt-techie) wrote :

@sjardine:

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

Revision history for this message
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.

Revision history for this message
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.

Revision history for this message
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

Revision history for this message
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.

Revision history for this message
cement_head (andorjkiss) wrote :

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

Revision history for this message
Massimiliano Calandrelli (massimiliano-calandrelli) wrote :
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...

Revision history for this message
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?

Revision history for this message
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!

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

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
Revision history for this message
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
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in firefox (Ubuntu):
status: New → Confirmed
Revision history for this message
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.

no longer affects: firefox (Ubuntu)
Changed in acroread (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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