Bug 67146 (Ext_JS_crash) - Webkit gtk crashes on Ext JS web page
Summary: Webkit gtk crashes on Ext JS web page
Status: RESOLVED WORKSFORME
Alias: Ext_JS_crash
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Linux
: P2 Major
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-29 12:44 PDT by Paul
Modified: 2015-05-07 17:58 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul 2011-08-29 12:44:13 PDT
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
Comment 1 Martin Robinson 2011-08-30 09:41:29 PDT
What version of WebKitGTK+ do you see this with? Can you generate a stack trace with gdb?
Comment 2 Paul 2011-08-30 10:14:22 PDT
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.
Comment 3 Paul 2011-08-30 10:15:48 PDT
(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.
Comment 4 Martin Robinson 2011-09-06 09:22:56 PDT
(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
Comment 5 Martin Robinson 2015-05-07 17:58:54 PDT
Going to close this since we haven't heard back in years.