Bug 37234 - [V8] Fix crash in NodeFilterCondition in detached iframe
Summary: [V8] Fix crash in NodeFilterCondition in detached iframe
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-07 15:06 PDT by Vitaly Repeshko
Modified: 2010-04-08 03:17 PDT (History)
1 user (show)

See Also:


Attachments
patch v1 (528.83 KB, patch)
2010-04-07 15:34 PDT, Vitaly Repeshko
vitalyr: review-
Details | Formatted Diff | Diff
patch v2 (5.91 KB, patch)
2010-04-07 15:39 PDT, Vitaly Repeshko
dglazkov: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Repeshko 2010-04-07 15:06:56 PDT
[V8] Fix crash in NodeFilterCondition in detached document
Comment 1 Vitaly Repeshko 2010-04-07 15:34:09 PDT
Created attachment 52791 [details]
patch v1
Comment 2 Vitaly Repeshko 2010-04-07 15:39:41 PDT
Created attachment 52792 [details]
patch v2
Comment 3 Dimitri Glazkov (Google) 2010-04-07 21:04:23 PDT
Comment on attachment 52792 [details]
patch v2

can we use this func in other places too?
Comment 4 Vitaly Repeshko 2010-04-08 03:16:48 PDT
(In reply to comment #3)
> (From update of attachment 52792 [details])
> can we use this func in other places too?

Yes, it actually should also be used in xpath ns resolver. I updated it as well.
Comment 5 Vitaly Repeshko 2010-04-08 03:17:09 PDT
	M	LayoutTests/ChangeLog
	A	LayoutTests/fast/dom/node-filter-detached-iframe-crash-expected.txt
	A	LayoutTests/fast/dom/node-filter-detached-iframe-crash.html
	M	WebCore/ChangeLog
	M	WebCore/bindings/v8/V8DOMWrapper.h
	M	WebCore/bindings/v8/V8NodeFilterCondition.cpp
	M	WebCore/bindings/v8/V8Proxy.cpp
	M	WebCore/bindings/v8/V8Proxy.h
	M	WebCore/bindings/v8/custom/V8CustomXPathNSResolver.cpp
	M	WebCore/bindings/v8/custom/V8CustomXPathNSResolver.h
	M	WebCore/bindings/v8/custom/V8DocumentCustom.cpp
Committed r57269