Bug 67146 (Ext_JS_crash)
Summary: | Webkit gtk crashes on Ext JS web page | ||
---|---|---|---|
Product: | WebKit | Reporter: | Paul <paullj1> |
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WORKSFORME | ||
Severity: | Major | CC: | ap, mrobinson |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Linux |
Paul
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
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Martin Robinson
What version of WebKitGTK+ do you see this with? Can you generate a stack trace with gdb?
Paul
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.
Paul
(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.
Martin Robinson
(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
Martin Robinson
Going to close this since we haven't heard back in years.