While attempting to embed a browser in my own gtk application I received a the following output and a seg fault crashing the entire application upon trying to visit an Ext JS 3 web page. So I tried epiphany-browser to see if it was my application and got an identical output followed by a seg fault and termination of the browser. ** (epiphany-browser:12280): DEBUG: NP_Initialize ** (epiphany-browser:12280): DEBUG: NP_Initialize succeeded ** (epiphany-browser:12280): DEBUG: NP_Initialize ** (epiphany-browser:12280): DEBUG: NP_Initialize succeeded ** (epiphany-browser:12280): DEBUG: NP_Initialize ** (epiphany-browser:12280): DEBUG: NP_Initialize succeeded ** (epiphany-browser:12280): DEBUG: NP_Initialize ** (epiphany-browser:12280): DEBUG: NP_Initialize succeeded ** (epiphany-browser:12280): DEBUG: NP_Initialize ** (epiphany-browser:12280): DEBUG: NP_Initialize succeeded ** (epiphany-browser:12280): DEBUG: NP_Initialize ** (epiphany-browser:12280): DEBUG: NP_Initialize succeeded ** (epiphany-browser:12280): DEBUG: NP_Initialize ** (epiphany-browser:12280): DEBUG: NP_Initialize succeeded ** (epiphany-browser:12280): DEBUG: NP_Initialize ** (epiphany-browser:12280): DEBUG: NP_Initialize succeeded (epiphany-browser:12280): GLib-CRITICAL **: g_hash_table_foreach: assertion `hash_table != NULL' failed (epiphany-browser:12280): GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table != NULL' failed (epiphany-browser:12280): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed *** NSPlugin Wrapper *** ERROR: no valid NPP -> PluginInstance mapping found (epiphany-browser:12280): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed *** NSPlugin Wrapper *** ERROR: no valid NPP -> PluginInstance mapping found (epiphany-browser:12280): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed (epiphany-browser:12280): GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table != NULL' failed (epiphany-browser:12280): GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table != NULL' failed (epiphany-browser:12280): GLib-CRITICAL **: g_hash_table_find: assertion `hash_table != NULL' failed (epiphany-browser:12280): GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table != NULL' failed (epiphany-browser:12280): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed *** NSPlugin Wrapper *** ERROR: no valid NPP -> PluginInstance mapping found (epiphany-browser:12280): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed epiphany-browser: /build/buildd/nspluginwrapper-1.2.2/src/npw-rpc.c:1225: do_recv_NPObject: Assertion `npobj != ((void *)0)' failed. *** NSPlugin Viewer *** ERROR: NPN_GetProperty() wait for reply: Connection reset by peer *** NSPlugin Viewer *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-viewer.c:898):invoke_NPN_GetValue: assertion failed: (rpc_method_invoke_possible(g_rpc_connection)) Aborted *** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue() *** NSPlugin Viewer *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-viewer.c:898):invoke_NPN_GetValue: assertion failed: (rpc_method_invoke_possible(g_rpc_connection)) epiphany-browser
What version of WebKitGTK+ do you see this with? Can you generate a stack trace with gdb?
Okay, turns out it was a platform issue, but I'm still having trouble viewing certain Ext JS pages. Safari, and Chrome experience no issues, but webkit gtk does.
(In reply to comment #1) > What version of WebKitGTK+ do you see this with? Can you generate a stack trace with gdb? It was an Ubuntu issue. Page will load under a different platform, but it doesn't load completely.
(In reply to comment #3) > (In reply to comment #1) > > What version of WebKitGTK+ do you see this with? Can you generate a stack trace with gdb? > > It was an Ubuntu issue. Page will load under a different platform, but it doesn't load completely. Can you please paste the version of WebKitGTK+ that your version of Ubuntu is using? You should be able to find it using: apt-cache show libwebkitgtk-1.0-0 libwebkitgtk-3.0-0
Going to close this since we haven't heard back in years.