<?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>112518</bug_id>
          
          <creation_ts>2013-03-17 09:05:22 -0700</creation_ts>
          <short_desc>Occasional assertion in JSNPObject::invalidate() running plugins/object-embed-plugin-scripting.html</short_desc>
          <delta_ts>2015-08-29 21:58:08 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>ggaren</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>856711</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-03-17 09:05:22 -0700</bug_when>
    <thetext>Saw this on the bots once or twice:

http://build.webkit.org/results/Apple%20Lion%20Debug%20WK2%20(Tests)/r146006%20(8122)/results.html
http://build.webkit.org/results/Apple%20Lion%20Debug%20WK2%20(Tests)/r146006%20(8122)/plugins/object-onfocus-mutation-crash-crash-log.txt

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000bbadbeef

VM Regions Near 0xbbadbeef:
--&gt; 
    __TEXT                 000000010b9f9000-000000010b9fc000 [   12K] r-x/rwx SM=COW  /Volumes/VOLUME/*/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess

Application Specific Information:
objc[36798]: garbage collection is OFF
CRASHING TEST: plugins/object-embed-plugin-scripting.html

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebKit2             	0x000000010bcc3423 WebKit::JSNPObject::invalidate() + 291 (JSNPObject.cpp:92)
1   com.apple.WebKit2             	0x000000010bcc32eb WebKit::JSNPObject::~JSNPObject() + 43 (JSNPObject.cpp:82)
2   com.apple.WebKit2             	0x000000010bcc32b5 WebKit::JSNPObject::~JSNPObject() + 21 (JSNPObject.cpp:82)
3   com.apple.WebKit2             	0x000000010bcc1fd5 WebKit::JSNPObject::destroy(JSC::JSCell*) + 21 (JSNPObject.cpp:87)
4   com.apple.JavaScriptCore      	0x000000010d3c138d JSC::MarkedBlock::callDestructor(JSC::JSCell*) + 61 (MarkedBlock.cpp:66)
5   com.apple.JavaScriptCore      	0x000000010d3c1148 JSC::MarkedBlock::FreeList JSC::MarkedBlock::specializedSweep&lt;(JSC::MarkedBlock::BlockState)3, (JSC::MarkedBlock::SweepMode)1, (JSC::MarkedBlock::DestructorType)2&gt;() + 216 (MarkedBlock.cpp:90)
6   com.apple.JavaScriptCore      	0x000000010d3c03cf JSC::MarkedBlock::FreeList JSC::MarkedBlock::sweepHelper&lt;(JSC::MarkedBlock::DestructorType)2&gt;(JSC::MarkedBlock::SweepMode) + 351 (MarkedBlock.cpp:138)
7   com.apple.JavaScriptCore      	0x000000010d3bfd24 JSC::MarkedBlock::sweep(JSC::MarkedBlock::SweepMode) + 164 (MarkedBlock.cpp:118)
8   com.apple.JavaScriptCore      	0x000000010d3bf8a5 JSC::MarkedAllocator::tryAllocateHelper(unsigned long) + 85 (MarkedAllocator.cpp:34)
9   com.apple.JavaScriptCore      	0x000000010d3be189 JSC::MarkedAllocator::tryAllocate(unsigned long) + 137 (MarkedAllocator.cpp:66)
10  com.apple.JavaScriptCore      	0x000000010d3bdb98 JSC::MarkedAllocator::allocateSlowCase(unsigned long) + 232 (MarkedAllocator.cpp:82)
11  com.apple.JavaScriptCore      	0x000000010d03d28b JSC::MarkedAllocator::allocate(unsigned long) + 75 (MarkedAllocator.h:82)
12  com.apple.JavaScriptCore      	0x000000010d057de9 JSC::MarkedSpace::allocateWithNormalDestructor(unsigned long) + 41 (MarkedSpace.h:215)
13  com.apple.JavaScriptCore      	0x000000010d057dad JSC::Heap::allocateWithNormalDestructor(unsigned long) + 141 (Heap.h:372)
14  com.apple.JavaScriptCore      	0x000000010d32f1b9 void* JSC::allocateCell&lt;JSC::DatePrototype&gt;(JSC::Heap&amp;, unsigned long) + 233 (JSCellInlines.h:94)
15  com.apple.JavaScriptCore      	0x000000010d32f0bf void* JSC::allocateCell&lt;JSC::DatePrototype&gt;(JSC::Heap&amp;) + 31 (JSCellInlines.h:104)
16  com.apple.JavaScriptCore      	0x000000010d328dd5 JSC::DatePrototype::create(JSC::ExecState*, JSC::JSGlobalObject*, JSC::Structure*) + 37 (DatePrototype.h:39)
17  com.apple.JavaScriptCore      	0x000000010d323826 JSC::JSGlobalObject::reset(JSC::JSValue) + 5910 (JSGlobalObject.cpp:261)
18  com.apple.JavaScriptCore      	0x000000010d3220ce JSC::JSGlobalObject::init(JSC::JSObject*) + 254 (JSGlobalObject.cpp:153)
19  com.apple.WebCore             	0x000000010edc65d8 JSC::JSGlobalObject::finishCreation(JSC::JSGlobalData&amp;, JSC::JSObject*) + 120 (JSGlobalObject.h:221)
20  com.apple.WebCore             	0x000000010edc609a WebCore::JSDOMGlobalObject::finishCreation(JSC::JSGlobalData&amp;, JSC::JSObject*) + 58 (JSDOMGlobalObject.cpp:65)
21  com.apple.WebCore             	0x000000010ee308d8 WebCore::JSDOMWindowBase::finishCreation(JSC::JSGlobalData&amp;, WebCore::JSDOMWindowShell*) + 72 (JSDOMWindowBase.cpp:65)
22  com.apple.WebCore             	0x000000010ee39a94 WebCore::JSDOMWindow::create(JSC::JSGlobalData&amp;, JSC::Structure*, WTF::PassRefPtr&lt;WebCore::DOMWindow&gt;, WebCore::JSDOMWindowShell*) + 164 (JSDOMWindow.h:41)
23  com.apple.WebCore             	0x000000010ee39457 WebCore::JSDOMWindowShell::setWindow(WTF::PassRefPtr&lt;WebCore::DOMWindow&gt;) + 359 (JSDOMWindowShell.cpp:84)
24  com.apple.WebCore             	0x000000010f801bd3 WebCore::ScriptController::clearWindowShell(WebCore::DOMWindow*, bool) + 323 (ScriptController.cpp:188)
25  com.apple.WebCore             	0x000000010e882cd9 WebCore::FrameLoader::clear(WebCore::Document*, bool, bool, bool) + 425 (FrameLoader.cpp:572)
26  com.apple.WebCore             	0x000000010e5dd7e3 WebCore::DocumentWriter::begin(WebCore::KURL const&amp;, bool, WebCore::Document*) + 499 (DocumentWriter.cpp:139)
27  com.apple.WebCore             	0x000000010e5a2f2a WebCore::DocumentLoader::commitData(char const*, unsigned long) + 106 (DocumentLoader.cpp:513)
28  com.apple.WebCore             	0x000000010e5a2a3a WebCore::DocumentLoader::finishedLoading(double) + 394 (DocumentLoader.cpp:356)
29  com.apple.WebCore             	0x000000010e5a60a0 WebCore::DocumentLoader::maybeLoadEmpty() + 880 (DocumentLoader.cpp:1122)
30  com.apple.WebCore             	0x000000010e5a61a4 WebCore::DocumentLoader::startLoadingMainResource() + 212 (DocumentLoader.cpp:1132)
31  com.apple.WebCore             	0x000000010e88be49 WebCore::FrameLoader::continueLoadAfterWillSubmitForm() + 185 (FrameLoader.cpp:2245)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>856712</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-03-17 09:13:45 -0700</bug_when>
    <thetext>Marked as optionally crashing in http://trac.webkit.org/changeset/146008</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857460</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-03-18 13:15:48 -0700</bug_when>
    <thetext>Again, with plugins/npruntime/evaluate.html
http://build.webkit.org/results/Apple%20Lion%20Debug%20WK2%20(Tests)/r146095%20(8155)/results.html
http://build.webkit.org/results/Apple%20Lion%20Debug%20WK2%20(Tests)/r146095%20(8155)/plugins/npruntime/get-int-identifier-special-values-crash-log.txt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857740</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-03-18 16:58:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/13436859&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1122034</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-08-29 21:58:08 -0700</bug_when>
    <thetext>Doesn&apos;t seem to happen any more.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>