<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>41750</bug_id>
          
          <creation_ts>2010-07-07 00:57:43 -0700</creation_ts>
          <short_desc>[Qt] stack overflow in QWebFrame::evaluateJavaScript and JSC::Bindings::convertValueToQVariant</short_desc>
          <delta_ts>2010-07-08 12:15:09 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>40572</dup_id>
          
          <bug_file_loc>http://www.luna.tv/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Ryuichi KUBUKI">ryukbk</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>247371</commentid>
    <comment_count>0</comment_count>
    <who name="Ryuichi KUBUKI">ryukbk</who>
    <bug_when>2010-07-07 00:57:43 -0700</bug_when>
    <thetext>[How to Reproduce]

1. Qt 4.6.1 + WebKit r60103 (w/ PGO) + MSVC2008
2. Open the &quot;browser&quot; Qt demos project and add

page()-&gt;mainFrame()-&gt;evaluateJavaScript(&quot;var x = document.getElementById(&apos;form1&apos;);if (x) {x.parentNode.removeChild(x);}&quot;);

at the beginning of

void WebView::contextMenuEvent(QContextMenuEvent *event)

in webview.cpp to call evaluateJavaScript in browser.exe

3. Build browser.exe

4. Run browser.exe and open http://www.luna.tv/

5. Right-click on the browser content area

[Expected Result]

Nothing happens

[Actual Result]

browser.exe hangs but pausing it in the debugger shows the following stack trace.
It&apos;s 100% reproducible in our optimized build but may not hang in a debug build.


&gt;	QtCored4.dll!clear(QVariant::Private * d=0x00109df4)  行 193	C++
 	QtGuid4.dll!clear(QVariant::Private * d=0x00109df4)  行 280 + 0xf バイト	C++
 	QtCored4.dll!QVariant::~QVariant()  行 1384 + 0xf バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QString, int * distance=0x0010aa30, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 308 + 0x84 バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0010b34c, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0010bc68, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0010c584, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0010cea0, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0010d7bc, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0010e0d8, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0010e9f4, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0010f310, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0010fc2c, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00110548, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00110e64, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00111780, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011209c, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x001129b8, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x001132d4, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00113bf0, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011450c, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00114e28, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00115744, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00116060, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011697c, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00117298, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00117bb4, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x001184d0, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00118dec, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00119708, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011a024, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011a940, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011b25c, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011bb78, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011c494, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011cdb0, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011d6cc, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011dfe8, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011e904, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011f220, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0011fb3c, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00120458, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00120d74, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00121690, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00121fac, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x001228c8, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x001231e4, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00123b00, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0012441c, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00124d38, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00125654, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00125f70, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0012688c, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x001271a8, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00127ac4, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x001283e0, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00128cfc, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00129618, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x00129f34, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0012a850, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0012b16c, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0012ba88, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0012c3a4, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0012ccc0, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=QVariantMap, int * distance=0x0012ce54, WTF::HashSet&lt;JSC::JSObject *,WTF::PtrHash&lt;JSC::JSObject *&gt;,WTF::HashTraits&lt;JSC::JSObject *&gt; &gt; * visitedObjects=0x0012cd48)  行 329 + 0x1f バイト	C++
 	QtWebKitd4.dll!JSC::Bindings::convertValueToQVariant(JSC::ExecState * exec=0x056fda70, JSC::JSValue value={...}, QMetaType::Type hint=Void, int * distance=0x0012ce54)  行 756 + 0x21 バイト	C++
 	QtWebKitd4.dll!QWebFrame::evaluateJavaScript(const QString &amp; scriptSource=&quot;var x = document.getElementById(&apos;form1&apos;);if (x) {x.parentNode.removeChild(x);}&quot;)  行 1437 + 0x45 バイト	C++
 	browser.exe!WebView::contextMenuEvent(QContextMenuEvent * event=0x0012d6e8)  行 219 + 0x36 バイト	C++
 	QtGuid4.dll!QWidget::event(QEvent * event=0x0012d6e8)  行 8212	C++
 	QtWebKitd4.dll!QWebView::event(QEvent * e=0x0012d6e8)  行 762	C++
 	QtGuid4.dll!QApplicationPrivate::notify_helper(QObject * receiver=0x0371b608, QEvent * e=0x0012d6e8)  行 4302 + 0x11 バイト	C++
 	QtGuid4.dll!QApplication::notify(QObject * receiver=0x0371b608, QEvent * e=0x0012d6e8)  行 3946 + 0x3b バイト	C++
 	QtCored4.dll!QCoreApplication::notifyInternal(QObject * receiver=0x0371b608, QEvent * event=0x0012d6e8)  行 726 + 0x15 バイト	C++
 	QtCored4.dll!QCoreApplication::sendSpontaneousEvent(QObject * receiver=0x0371b608, QEvent * event=0x0012d6e8)  行 218 + 0x38 バイト	C++
 	QtGuid4.dll!QETWidget::translateMouseEvent(const tagMSG &amp; msg={...})  行 3251 + 0x14 バイト	C++
 	QtGuid4.dll!QtWndProc(HWND__ * hwnd=0x0007135a, unsigned int message=517, unsigned int wParam=0, long lParam=11141343)  行 1629 + 0xc バイト	C++
 	user32.dll!7d9572d8() 	
 	[下のフレームは間違っているか、または見つかりません。user32.dll に対して読み込まれたシンボルはありません。]	
 	user32.dll!7d957568() 	
 	user32.dll!7d957506() 	
 	user32.dll!7d95778d() 	
 	user32.dll!7d9577d0() 	
 	QtCored4.dll!QEventDispatcherWin32::processEvents(QFlags&lt;enum QEventLoop::ProcessEventsFlag&gt; flags={...})  行 781	C++
 	QtGuid4.dll!QGuiEventDispatcherWin32::processEvents(QFlags&lt;enum QEventLoop::ProcessEventsFlag&gt; flags={...})  行 1145 + 0x15 バイト	C++
 	QtCored4.dll!QEventLoop::processEvents(QFlags&lt;enum QEventLoop::ProcessEventsFlag&gt; flags={...})  行 150	C++
 	QtCored4.dll!QEventLoop::exec(QFlags&lt;enum QEventLoop::ProcessEventsFlag&gt; flags={...})  行 201 + 0x2d バイト	C++
 	QtCored4.dll!QCoreApplication::exec()  行 1003 + 0x15 バイト	C++
 	QtGuid4.dll!QApplication::exec()  行 3582	C++
 	browser.exe!main(int argc=1, char * * argv=0x0260dfb0)  行 51 + 0x6 バイト	C++
 	browser.exe!WinMain(HINSTANCE__ * instance=0x00400000, HINSTANCE__ * prevInstance=0x00000000, char * __formal=0x00222091, int cmdShow=1)  行 131 + 0x12 バイト	C++
 	browser.exe!__tmainCRTStartup()  行 578 + 0x35 バイト	C
 	browser.exe!WinMainCRTStartup()  行 403	C
 	kernel32.dll!7d4f7d42()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248418</commentid>
    <comment_count>1</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-07-08 12:15:09 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 40572 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>