<?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>43939</bug_id>
          
          <creation_ts>2010-08-12 16:05:52 -0700</creation_ts>
          <short_desc>WebKit2 crashes when WebFrame outlives WebPage</short_desc>
          <delta_ts>2010-08-16 06:50:58 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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="Maciej Stachowiak">mjs</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>andersca</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>264063</commentid>
    <comment_count>0</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-08-12 16:05:52 -0700</bug_when>
    <thetext>WebKit2 crashes when the WebFrame outlives the WebPage, which can validly happen. For example, this occurs on fast/dom/Document/early-document-access.html

This can be avoided by making sure all the linkage is at the WebCore level.

Process:         WebProcess [34340]
Path:            /Users/mjs/Work/symroots/Release/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess
Identifier:      com.apple.WebProcess
Version:         534+ (534.2+)
Code Type:       X86-64 (Native)
Parent Process:  WebKitTestRunner [34338]

Date/Time:       2010-08-12 16:01:24.960 -0700
OS Version:      Mac OS X 10.6.4 (10F569)
Report Version:  6

Interval Since Last Report:          183608 sec
Crashes Since Last Report:           5
Per-App Interval Since Last Report:  21019 sec
Per-App Crashes Since Last Report:   5
Anonymous UUID:                      1A7EF997-314C-43CA-8CD8-321FCB37E631

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000300000020
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   com.apple.WebKit2             	0x00000001002f5128 std::pair&lt;unsigned long long, WebKit::WebFrame*&gt;* WTF::HashTable&lt;unsigned long long, std::pair&lt;unsigned long long, WebKit::WebFrame*&gt;, WTF::PairFirstExtractor&lt;std::pair&lt;unsigned long long, WebKit::WebFrame*&gt; &gt;, WTF::IntHash&lt;unsigned long long&gt;, WTF::PairHashTraits&lt;WTF::HashTraits&lt;unsigned long long&gt;, WTF::HashTraits&lt;WebKit::WebFrame*&gt; &gt;, WTF::HashTraits&lt;unsigned long long&gt; &gt;::lookup&lt;unsigned long long, WTF::IdentityHashTranslator&lt;unsigned long long, std::pair&lt;unsigned long long, WebKit::WebFrame*&gt;, WTF::IntHash&lt;unsigned long long&gt; &gt; &gt;(unsigned long long const&amp;) + 168 (HashTable.h:500)
1   com.apple.WebKit2             	0x00000001002f5167 WTF::HashTableIterator&lt;unsigned long long, std::pair&lt;unsigned long long, WebKit::WebFrame*&gt;, WTF::PairFirstExtractor&lt;std::pair&lt;unsigned long long, WebKit::WebFrame*&gt; &gt;, WTF::IntHash&lt;unsigned long long&gt;, WTF::PairHashTraits&lt;WTF::HashTraits&lt;unsigned long long&gt;, WTF::HashTraits&lt;WebKit::WebFrame*&gt; &gt;, WTF::HashTraits&lt;unsigned long long&gt; &gt; WTF::HashTable&lt;unsigned long long, std::pair&lt;unsigned long long, WebKit::WebFrame*&gt;, WTF::PairFirstExtractor&lt;std::pair&lt;unsigned long long, WebKit::WebFrame*&gt; &gt;, WTF::IntHash&lt;unsigned long long&gt;, WTF::PairHashTraits&lt;WTF::HashTraits&lt;unsigned long long&gt;, WTF::HashTraits&lt;WebKit::WebFrame*&gt; &gt;, WTF::HashTraits&lt;unsigned long long&gt; &gt;::find&lt;unsigned long long, WTF::IdentityHashTranslator&lt;unsigned long long, std::pair&lt;unsigned long long, WebKit::WebFrame*&gt;, WTF::IntHash&lt;unsigned long long&gt; &gt; &gt;(unsigned long long const&amp;) + 33 (HashTable.h:777)
2   com.apple.WebKit2             	0x00000001002f5a45 WTF::HashMap&lt;unsigned long long, WebKit::WebFrame*, WTF::IntHash&lt;unsigned long long&gt;, WTF::HashTraits&lt;unsigned long long&gt;, WTF::HashTraits&lt;WebKit::WebFrame*&gt; &gt;::remove(unsigned long long const&amp;) + 17 (HashTable.h:325)
3   com.apple.WebKit2             	0x00000001002f438f WebKit::WebPage::removeWebFrame(unsigned long long) + 25 (WebPage.cpp:224)
4   com.apple.WebKit2             	0x00000001002efbdd WebKit::WebFrame::invalidate() + 25 (WebFrame.cpp:126)
5   com.apple.WebKit2             	0x00000001002f0d83 WebKit::WebFrameLoaderClient::frameLoaderDestroyed() + 21 (WebFrameLoaderClient.cpp:78)
6   com.apple.WebCore             	0x00000001006fb513 WebCore::FrameLoader::~FrameLoader() + 147 (HashTable.h:298)
7   com.apple.WebCore             	0x00000001006f2264 WebCore::Frame::~Frame() + 596 (Frame.cpp:224)
8   com.apple.WebCore             	0x00000001006f2a55 WebCore::Frame::lifeSupportTimerFired(WebCore::Timer&lt;WebCore::Frame&gt;*) + 37 (FastAllocBase.h:104)
9   com.apple.WebCore             	0x0000000100f1da77 WebCore::ThreadTimers::sharedTimerFiredInternal() + 151 (ThreadTimers.cpp:115)
10  com.apple.WebCore             	0x0000000100e20ef5 WebCore::timerFired(__CFRunLoopTimer*, void*) + 53 (SharedTimerMac.mm:87)
11  com.apple.CoreFoundation      	0x00007fff887ea678 __CFRunLoopRun + 6488
12  com.apple.CoreFoundation      	0x00007fff887e884f CFRunLoopRunSpecific + 575
13  com.apple.HIToolbox           	0x00007fff8450791a RunCurrentEventLoopInMode + 333
14  com.apple.HIToolbox           	0x00007fff8450771f ReceiveNextEventCommon + 310
15  com.apple.HIToolbox           	0x00007fff845075d8 BlockUntilNextEventMatchingListInMode + 59
16  com.apple.AppKit              	0x00007fff85fd629e _DPSNextEvent + 708
17  com.apple.AppKit              	0x00007fff85fd5bed -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
18  com.apple.AppKit              	0x00007fff85f9b8d3 -[NSApplication run] + 395
19  com.apple.WebKit2             	0x00000001002ff9d4 WebKit::WebProcessMain(WebKit::CommandLine*) + 370 (WebProcessMainMac.mm:106)
20  com.apple.WebKit2             	0x00000001002f363b WebKitMain + 177 (WebKitMain.cpp:51)
21  com.apple.WebProcess          	0x0000000100000f1c start + 52

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib             	0x00007fff8386e2fa mach_msg_trap + 10
1   libSystem.B.dylib             	0x00007fff8386e96d mach_msg + 59
2   libSystem.B.dylib             	0x00007fff83886d33 mach_port_move_member + 94
3   libSystem.B.dylib             	0x00007fff838abc0c _dispatch_kevent_machport_disable + 24
4   libSystem.B.dylib             	0x00007fff838abb6f _dispatch_drain_mach_messages + 95
5   libSystem.B.dylib             	0x00007fff838895ca _dispatch_mgr_thread2 + 32
6   libSystem.B.dylib             	0x00007fff83888f7e _dispatch_mgr_invoke + 187
7   libSystem.B.dylib             	0x00007fff83888c34 _dispatch_queue_invoke + 185
8   libSystem.B.dylib             	0x00007fff8388875e _dispatch_worker_thread2 + 252
9   libSystem.B.dylib             	0x00007fff83888088 _pthread_wqthread + 353
10  libSystem.B.dylib             	0x00007fff83887f25 start_wqthread + 13

Thread 2:
0   libSystem.B.dylib             	0x00007fff83887eaa __workq_kernreturn + 10
1   libSystem.B.dylib             	0x00007fff838882bc _pthread_wqthread + 917
2   libSystem.B.dylib             	0x00007fff83887f25 start_wqthread + 13

Thread 3:
0   libSystem.B.dylib             	0x00007fff838788fa close + 10
1   com.apple.CFNetwork           	0x00007fff85654848 FileURLProtocol::processSmallFile(FilePath const&amp;) + 366
2   com.apple.CFNetwork           	0x00007fff8565496b FileURLProtocol::startLoad() + 245
3   com.apple.CFNetwork           	0x00007fff855ef780 URLConnectionLoader::loaderScheduleOriginLoad(_CFURLRequest const*) + 304
4   com.apple.CFNetwork           	0x00007fff85603819 URLConnectionLoader::loaderScheduleLoad(_CFURLRequest const*) + 457
5   com.apple.CFNetwork           	0x00007fff856660df URLConnectionLoader::LoaderConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo&lt;XLoaderEvent, XLoaderEventParams&gt;*, long) + 199
6   com.apple.CFNetwork           	0x00007fff855ef61f URLConnectionLoader::processEvents() + 99
7   com.apple.CFNetwork           	0x00007fff855ec57c MultiplexerSource::perform() + 160
8   com.apple.CoreFoundation      	0x00007fff887eae91 __CFRunLoopDoSources0 + 1361
9   com.apple.CoreFoundation      	0x00007fff887e9089 __CFRunLoopRun + 873
10  com.apple.CoreFoundation      	0x00007fff887e884f CFRunLoopRunSpecific + 575
11  com.apple.Foundation          	0x00007fff848684c3 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 297
12  com.apple.Foundation          	0x00007fff847e8e8d __NSThread__main__ + 1429
13  libSystem.B.dylib             	0x00007fff838a7456 _pthread_start + 331
14  libSystem.B.dylib             	0x00007fff838a7309 thread_start + 13

Thread 4:
0   libSystem.B.dylib             	0x00007fff83887eaa __workq_kernreturn + 10
1   libSystem.B.dylib             	0x00007fff838882bc _pthread_wqthread + 917
2   libSystem.B.dylib             	0x00007fff83887f25 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000300000020  rbx: 0x00000001024a51e0  rcx: 0x0000000000000002  rdx: 0x0000000000000000
  rdi: 0x0000000300000000  rsi: 0x0000000000000002  rbp: 0x00007fff5fbfe740  rsp: 0x00007fff5fbfe740
   r8: 0x00000000d0c5c003   r9: 0x0000000000000007  r10: 0x000000000000003f  r11: 0x0000000102422b30
  r12: 0x000000010246e050  r13: 0x000000010246e000  r14: 0x000000010246e3d8  r15: 0x000000010246e050
  rip: 0x00000001002f5128  rfl: 0x0000000000010202  cr2: 0x0000000300000020

Binary Images:
       0x100000000 -        0x100000fff  com.apple.WebProcess 534+ (534.2+) &lt;AC61D060-0597-7E71-96B3-D24C9D055737&gt; /Users/mjs/Work/symroots/Release/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess
       0x100003000 -        0x1001f5fe7  com.apple.JavaScriptCore 534+ (534.6+) &lt;3E94B057-DCBA-496F-3468-B98922474BBB&gt; /Users/mjs/Work/symroots/Release/JavaScriptCore.framework/Versions/A/JavaScriptCore
       0x1002d0000 -        0x100354fff  com.apple.WebKit2 534+ (534.2+) &lt;C008FD51-EA69-2148-94C6-234F1804E509&gt; /Users/mjs/Work/symroots/Release/WebKit2.framework/Versions/A/WebKit2
       0x100427000 -        0x1012b1ff7  com.apple.WebCore 534+ (534.6+) &lt;5DD24E3D-C8AC-45EE-F806-54EF554FF37F&gt; /Users/mjs/Work/symroots/Release/WebCore.framework/Versions/A/WebCore
       0x1025a4000 -        0x1025b2ff7 +InjectedBundle ??? (???) &lt;46AB12C8-AED5-57EE-3F25-6A221A4F0EB3&gt; /Users/mjs/Work/symroots/Release/InjectedBundle.bundle/Contents/MacOS/InjectedBundle
    0x7fff5fc00000 -     0x7fff5fc3bdef  dyld 132.1 (???) &lt;B536F2F1-9DF1-3B6C-1C2C-9075EA219A06&gt; /usr/lib/dyld
    0x7fff8008a000 -     0x7fff8008fff7  com.apple.CommonPanels 1.2.4 (91) &lt;4D84803B-BD06-D80E-15AE-EFBE43F93605&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff80113000 -     0x7fff80191fff  com.apple.CoreText 3.1.0 (???) &lt;2D2DECAA-05C4-C4D0-1233-FB682569FFB8&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff80192000 -     0x7fff804c5fe7  com.apple.CoreServices.CarbonCore 861.13 (861.13) &lt;BC2F9B4E-D305-D717-D97E-EC78C7DE9EE9&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff804c6000 -     0x7fff804c8fff  libRadiance.dylib ??? (???) &lt;D67C08B6-4D4A-916D-E936-528E145A56E2&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff804c9000 -     0x7fff804cafff  liblangid.dylib ??? (???) &lt;EA4D1607-2BD5-2EE2-2A3B-632EEE5A444D&gt; /usr/lib/liblangid.dylib
    0x7fff80d46000 -     0x7fff80d5bff7  com.apple.LangAnalysis 1.6.6 (1.6.6) &lt;DC999B32-BF41-94C8-0583-27D9AB463E8B&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff80d5c000 -     0x7fff80d8dfff  libGLImage.dylib ??? (???) &lt;2F18DB77-CF77-1311-9E20-FE460090C166&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff80e40000 -     0x7fff80ff6fef  com.apple.ImageIO.framework 3.0.3 (3.0.3) &lt;A32D0B5A-7149-7739-22D3-84D38B07E9E5&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff80ff7000 -     0x7fff8103aff7  libRIP.A.dylib 543.50.0 (compatibility 64.0.0) &lt;DF457CB3-CE61-0FD4-1403-BB68BC2CC998&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x7fff8125e000 -     0x7fff812aafff  libauto.dylib ??? (???) &lt;205CE82B-3DE0-4A9D-CEB9-F6A3DDA22ED4&gt; /usr/lib/libauto.dylib
    0x7fff812c2000 -     0x7fff819bf067  com.apple.CoreGraphics 1.543.50 (???) &lt;46A7D60C-0500-B96C-ECAD-1D658487D213&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff819c0000 -     0x7fff819c0ff7  com.apple.Carbon 150 (152) &lt;19B37B7B-1594-AD0A-7F14-FA2F85AD7241&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff819c1000 -     0x7fff819f2fef  libTrueTypeScaler.dylib ??? (???) &lt;0A30CA68-46AF-3E74-AE9E-693DB5A680CC&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x7fff81d3c000 -     0x7fff81d3cff7  com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) &lt;DA9BFF01-40DF-EBD5-ABB7-787DAF2D77CF&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff8213e000 -     0x7fff8213eff7  com.apple.ApplicationServices 38 (38) &lt;10A0B9E9-4988-03D4-FC56-DDE231A02C63&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff821bb000 -     0x7fff82379fff  libicucore.A.dylib 40.0.0 (compatibility 1.0.0) &lt;0E53A4A6-AC06-1B61-2285-248F534EE356&gt; /usr/lib/libicucore.A.dylib
    0x7fff8237a000 -     0x7fff8240afff  com.apple.SearchKit 1.3.0 (1.3.0) &lt;3403E658-A54E-A79A-12EB-E090E8743984&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff8240b000 -     0x7fff82530fef  com.apple.audio.toolbox.AudioToolbox 1.6.3 (1.6.3) &lt;4931DCF6-072F-A4FA-0989-4C4B83BDF98A&gt; /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff82531000 -     0x7fff82580ff7  com.apple.DirectoryService.PasswordServerFramework 6.0 (6.0) &lt;17EFD646-6F53-36E9-56BF-5A339E83EFFC&gt; /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer
    0x7fff82581000 -     0x7fff825c2fef  com.apple.QD 3.35 (???) &lt;022EDBCA-DE3A-6410-F263-2FC7DA8FAC88&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff825c3000 -     0x7fff825c4ff7  com.apple.TrustEvaluationAgent 1.1 (1) &lt;306FD9EE-A301-41D5-EBDE-2FC52F28229C&gt; /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff825c5000 -     0x7fff825c5ff7  com.apple.vecLib 3.6 (vecLib 3.6) &lt;08D3D45D-908B-B86A-00BA-0F978D2702A7&gt; /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff825c6000 -     0x7fff825dffff  com.apple.CFOpenDirectory 10.6 (10.6) &lt;0F46E102-8B8E-0995-BA85-3D9608F0A30C&gt; /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff825e0000 -     0x7fff826c6fe7  com.apple.DesktopServices 1.5.7 (1.5.7) &lt;8A697128-B6CA-E4A8-C200-6520D5A35FBE&gt; /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff826c7000 -     0x7fff82761fff  com.apple.ApplicationServices.ATS 4.3 (???) &lt;A7CD9E1F-C563-E940-130D-AA7E08C5A29F&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff82762000 -     0x7fff82776fff  libGL.dylib ??? (???) &lt;5AD69545-D1A3-C017-C7AF-B4AFD6F08FA2&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff827b2000 -     0x7fff827fbfef  libGLU.dylib ??? (???) &lt;34D118CD-F9EE-D023-FEBF-74581DEF31CD&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff827fc000 -     0x7fff8280aff7  libkxld.dylib ??? (???) &lt;EE840168-1F67-6219-8BA3-C46039BCC8B3&gt; /usr/lib/system/libkxld.dylib
    0x7fff82872000 -     0x7fff8294cff7  com.apple.vImage 4.0 (4.0) &lt;354F34BF-B221-A3C9-2CA7-9BE5E14AD5AD&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff8294d000 -     0x7fff82973fe7  libJPEG.dylib ??? (???) &lt;4060F3E2-BAD3-244F-D777-51BA16569DA4&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff82974000 -     0x7fff8297aff7  com.apple.DiskArbitration 2.3 (2.3) &lt;857F6E43-1EF4-7D53-351B-10DE0A8F992A&gt; /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff8297b000 -     0x7fff829b6fff  com.apple.AE 496.4 (496.4) &lt;64C27EC8-FC7F-EA6B-9435-9A3452425915&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff829b7000 -     0x7fff829bcfff  libGIF.dylib ??? (???) &lt;21FC6B02-6AC3-C4DB-0B50-98144802274C&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff829bd000 -     0x7fff829c0fff  com.apple.help 1.3.1 (41) &lt;E311A81E-9870-A430-1E16-AFF6C92CE6E5&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff82a4c000 -     0x7fff82a93ff7  com.apple.coreui 2 (114) &lt;BB09E685-1F5D-0676-1A0E-295610B387A8&gt; /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff82a94000 -     0x7fff82accfef  libcups.2.dylib 2.8.0 (compatibility 2.0.0) &lt;31A78904-A500-0DA9-0609-F1EB81383326&gt; /usr/lib/libcups.2.dylib
    0x7fff82e10000 -     0x7fff82e38fff  com.apple.DictionaryServices 1.1.1 (1.1.1) &lt;403E9BF2-EC47-1D32-E4B1-3D624AAA5BBD&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff82e39000 -     0x7fff82e7afff  com.apple.SystemConfiguration 1.10.2 (1.10.2) &lt;BC27BDD4-9CC8-9AF0-B4C2-DD50FD751CBF&gt; /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff82eab000 -     0x7fff83244ff7  com.apple.QuartzCore 1.6.2 (227.22) &lt;76EE0A32-B20B-F316-ADDD-4230329253D5&gt; /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff835c8000 -     0x7fff835cbff7  libCoreVMClient.dylib ??? (???) &lt;DBB2C09F-4BF4-326C-B775-B7A128C501E3&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff83856000 -     0x7fff8386cfff  com.apple.ImageCapture 6.0 (6.0) &lt;BF702F65-8E30-E318-1B58-AE6C0D5E5715&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff8386d000 -     0x7fff83a2dfef  libSystem.B.dylib 125.2.0 (compatibility 1.0.0) &lt;95E02DD0-ADEA-745B-E7FA-ABA064E4658C&gt; /usr/lib/libSystem.B.dylib
    0x7fff83a6e000 -     0x7fff83a7dfff  com.apple.NetFS 3.2.1 (3.2.1) &lt;3FC302C9-A5C6-A9CA-08CE-435AD05499F1&gt; /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff83c90000 -     0x7fff83cb1fff  libresolv.9.dylib 41.0.0 (compatibility 1.0.0) &lt;6993F348-428F-C97E-7A84-7BD2EDC46A62&gt; /usr/lib/libresolv.9.dylib
    0x7fff83cb2000 -     0x7fff83f38ff7  com.apple.security 6.1.1 (37594) &lt;5EDDC08C-C95B-2D24-E1D2-D30D233AB065&gt; /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff83f9c000 -     0x7fff8401bfef  com.apple.audio.CoreAudio 3.2.2 (3.2.2) &lt;243E456E-7A74-BE76-FF18-E589BDCAA785&gt; /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff8401c000 -     0x7fff840a8fef  SecurityFoundation ??? (???) &lt;6860DE26-0D42-D1E8-CD7C-5B42D78C1E1D&gt; /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff840a9000 -     0x7fff840f1ff7  libvDSP.dylib 268.0.1 (compatibility 1.0.0) &lt;170DE04F-89AB-E295-0880-D69CAFBD7979&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff840f2000 -     0x7fff84108fef  libbsm.0.dylib ??? (???) &lt;83676D2E-23CD-45CD-BE5C-35FCFFBBBDBB&gt; /usr/lib/libbsm.0.dylib
    0x7fff84109000 -     0x7fff8410dff7  libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) &lt;95718673-FEEE-B6ED-B127-BCDBDB60D4E5&gt; /usr/lib/system/libmathCommon.A.dylib
    0x7fff84213000 -     0x7fff84218fff  libGFXShared.dylib ??? (???) &lt;1265FAEF-1C97-B339-28A4-4510589B067B&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff8444f000 -     0x7fff844ccfef  libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) &lt;35ECA411-2C08-FD7D-11B1-1B7A04921A5C&gt; /usr/lib/libstdc++.6.dylib
    0x7fff844cd000 -     0x7fff844d8ff7  com.apple.speech.recognition.framework 3.11.1 (3.11.1) &lt;60484D84-BA63-13DD-50E9-ABDA402C3C45&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff844d9000 -     0x7fff847d7fe7  com.apple.HIToolbox 1.6.3 (???) &lt;CF0C8524-FA82-3908-ACD0-A9176C704AED&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff847d8000 -     0x7fff84a59fef  com.apple.Foundation 6.6.3 (751.29) &lt;DAEDB589-9F59-9556-CF8D-07556317937B&gt; /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff84a5a000 -     0x7fff84e9efef  libLAPACK.dylib 219.0.0 (compatibility 1.0.0) &lt;E14EC4C6-B055-A4AC-B971-42AB644E4A7C&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff84edd000 -     0x7fff84f1aff7  libFontRegistry.dylib ??? (???) &lt;B63FCC3A-F49E-B42E-6D57-5F59E3A8D8B9&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff84f1b000 -     0x7fff84f21ff7  IOSurface ??? (???) &lt;EB2019F6-7C5C-3D59-E11F-6119466C12A9&gt; /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff84f2d000 -     0x7fff84f77ff7  com.apple.Metadata 10.6.3 (507.10) &lt;641395B7-FF2C-B94C-965A-CE6A0830645F&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff84f78000 -     0x7fff84ffdfff  com.apple.print.framework.PrintCore 6.2 (312.5) &lt;28C44275-6DF8-23CB-4E7A-97E128F5A390&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff8522a000 -     0x7fff8522eff7  libCGXType.A.dylib 543.50.0 (compatibility 64.0.0) &lt;E666EBC7-2D87-A3C6-9461-A596B4E53593&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x7fff8522f000 -     0x7fff852e5fff  libobjc.A.dylib 227.0.0 (compatibility 1.0.0) &lt;B1F5CDC0-96BD-C7C0-BEAA-1E2259DDE067&gt; /usr/lib/libobjc.A.dylib
    0x7fff85344000 -     0x7fff853e4fff  com.apple.LaunchServices 362.1 (362.1) &lt;4529EF9C-45C7-E2E3-6726-4A5AD382566D&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff853e5000 -     0x7fff854fcfef  libxml2.2.dylib 10.3.0 (compatibility 10.0.0) &lt;7DC5239F-CD6A-820C-7C66-C528D7E27649&gt; /usr/lib/libxml2.2.dylib
    0x7fff854fd000 -     0x7fff85552fef  com.apple.framework.familycontrols 2.0.1 (2010) &lt;239940AC-2427-44C6-9E29-998D0ABECDF3&gt; /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
    0x7fff8555f000 -     0x7fff85575ff7  com.apple.MultitouchSupport.framework 204.13 (204.13) &lt;BFFEC259-F103-B25A-BB52-1AA79116DDBA&gt; /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff85576000 -     0x7fff85587ff7  libz.1.dylib 1.2.3 (compatibility 1.0.0) &lt;FB5EE53A-0534-0FFA-B2ED-486609433717&gt; /usr/lib/libz.1.dylib
    0x7fff85588000 -     0x7fff855b3ff7  libxslt.1.dylib 3.24.0 (compatibility 3.0.0) &lt;87A0B228-B24A-C426-C3FB-B40D7258DD49&gt; /usr/lib/libxslt.1.dylib
    0x7fff855ca000 -     0x7fff855caff7  com.apple.CoreServices 44 (44) &lt;210A4C56-BECB-E3E4-B6EE-7EC53E02265D&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff855cb000 -     0x7fff855daff7  com.apple.opengl 1.6.8 (1.6.8) &lt;0CDC4F98-7981-A114-1778-AF171075138E&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff855db000 -     0x7fff856abff7  com.apple.CFNetwork 454.9.7 (454.9.7) &lt;AA6EB690-6CCF-603D-AAC2-35B9E05D1593&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff8572a000 -     0x7fff85839fe7  libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) &lt;36DA89A6-3AF5-86F2-BDD5-B94C7C0844D4&gt; /usr/lib/libcrypto.0.9.8.dylib
    0x7fff85879000 -     0x7fff85928fff  edu.mit.Kerberos 6.5.10 (6.5.10) &lt;F3F76EDF-5660-78F0-FE6E-33B6174F55A4&gt; /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff85929000 -     0x7fff85936fe7  libCSync.A.dylib 543.50.0 (compatibility 64.0.0) &lt;7B891D4C-1F19-4DB0-FD12-7A7D5E8F47AE&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0x7fff85aa6000 -     0x7fff85ac9fff  com.apple.opencl 12.1 (12.1) &lt;403E8F37-4348-B9BC-08E6-7693A995B7EC&gt; /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff85ae0000 -     0x7fff85b05ff7  com.apple.CoreVideo 1.6.1 (45.5) &lt;BB098B75-BA61-50E6-FE8E-FFE285BDECE8&gt; /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff85b06000 -     0x7fff85b09ff7  com.apple.securityhi 4.0 (36638) &lt;38935851-09E4-DDAB-DB1D-30ADC39F7ED0&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff85e1e000 -     0x7fff85e7cff7  com.apple.framework.IOKit 2.0 (???) &lt;010C3398-7363-8F4B-719C-263867F15F63&gt; /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff85e7d000 -     0x7fff85eccfef  libTIFF.dylib ??? (???) &lt;A66CBA9C-A38D-5EDB-BFB5-CB398F033D6F&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff85f92000 -     0x7fff86988fff  com.apple.AppKit 6.6.6 (1038.29) &lt;7BDD335D-5425-0354-5AD6-41C4F1B4A2F4&gt; /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff86aea000 -     0x7fff86c03fef  libGLProgrammability.dylib ??? (???) &lt;B057FC52-6A97-F450-48D8-325A70423A53&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
    0x7fff86c07000 -     0x7fff86cbcfe7  com.apple.ink.framework 1.3.3 (107) &lt;D76C7591-B060-E2DE-6634-968FDABD87EF&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff86cd9000 -     0x7fff874e3fe7  libBLAS.dylib 219.0.0 (compatibility 1.0.0) &lt;EEE5CE62-9155-6559-2AEA-05CED0F5B0F1&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff874e4000 -     0x7fff875a1ff7  com.apple.CoreServices.OSServices 357 (357) &lt;718F0719-DC9F-E392-7C64-9D7DFE3D02E2&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff875a2000 -     0x7fff875a2ff7  com.apple.Cocoa 6.6 (???) &lt;68B0BE46-6E24-C96F-B341-054CF9E8F3B6&gt; /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff8765b000 -     0x7fff8766fff7  com.apple.speech.synthesis.framework 3.10.35 (3.10.35) &lt;63C87CF7-56B3-4038-8136-8C26E96AD42F&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff87670000 -     0x7fff87690ff7  com.apple.DirectoryService.Framework 3.6 (621.3) &lt;34B17024-866F-70AF-2098-4B5FCF57AE52&gt; /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fff876aa000 -     0x7fff87763fff  libsqlite3.dylib 9.6.0 (compatibility 9.0.0) &lt;5A15E12A-AE8F-1A36-BBC7-564E7D7AD0FB&gt; /usr/lib/libsqlite3.dylib
    0x7fff8776c000 -     0x7fff8777efe7  libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) &lt;76B83C8D-8EFE-4467-0F75-275648AFED97&gt; /usr/lib/libsasl2.2.dylib
    0x7fff8862f000 -     0x7fff886effff  libFontParser.dylib ??? (???) &lt;A4F8189D-1D5B-2F8D-E78E-6D934A8E8407&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff88779000 -     0x7fff88797fff  libPng.dylib ??? (???) &lt;F6932C8D-E6B1-0871-B698-15180AA948F7&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff8879a000 -     0x7fff8879cfff  com.apple.print.framework.Print 6.1 (237.1) &lt;E4220665-6652-8F59-241D-59A21436DB21&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff8879d000 -     0x7fff88912ff7  com.apple.CoreFoundation 6.6.3 (550.29) &lt;48810602-63C3-994D-E563-DD02B16E76E1&gt; /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff88a3c000 -     0x7fff88a57ff7  com.apple.openscripting 1.3.1 (???) &lt;5A6ECC32-04D0-9A62-635D-1DD03EC6E190&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff88a61000 -     0x7fff88a62ff7  com.apple.audio.units.AudioUnit 1.6.3 (1.6.3) &lt;5264A680-010D-4DD6-911E-04AD0DA3D0B4&gt; /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff88a63000 -     0x7fff88a63ff7  com.apple.Accelerate 1.6 (Accelerate 1.6) &lt;2BB7D669-4B40-6A52-ADBD-DA4DB3BC0B1B&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff88b30000 -     0x7fff88b81fe7  com.apple.HIServices 1.8.0 (???) &lt;A16322D3-8EEC-9928-4730-8916C21D8187&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff88cde000 -     0x7fff88d93fe7  com.apple.ColorSync 4.6.3 (4.6.3) &lt;AA93AD96-6974-9104-BF55-AF7A813C8A1B&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff88da0000 -     0x7fff88edefff  com.apple.CoreData 102.1 (251) &lt;782F29CA-ACC7-4A77-5772-52FBE2CEFB5E&gt; /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff88edf000 -     0x7fff88f49fe7  libvMisc.dylib 268.0.1 (compatibility 1.0.0) &lt;7D8B6D68-7E70-2AF2-BF9F-2CD56145909C&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff88fb3000 -     0x7fff88fbafff  com.apple.OpenDirectory 10.6 (10.6) &lt;72A65D76-7831-D31E-F1B3-9E48BF26A98B&gt; /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fffffe00000 -     0x7fffffe01fff  libSystem.B.dylib ??? (???) &lt;95E02DD0-ADEA-745B-E7FA-ABA064E4658C&gt; /usr/lib/libSystem.B.dylib

Model: MacBookPro6,2, BootROM MBP61.0057.B09, 2 processors, Intel Core i7, 2.66 GHz, 4 GB, SMC 1.58f16
Graphics: NVIDIA GeForce GT 330M, NVIDIA GeForce GT 330M, PCIe, 512 MB
Graphics: Intel HD Graphics, Intel HD Graphics, Built-In, 288 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x93), Broadcom BCM43xx 1.0 (5.10.131.16.1)
Bluetooth: Version 2.3.3f8, 2 service, 12 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Network Service: VPN (L2TP), PPP (L2TP), ppp0
Serial ATA Device: Hitachi HTS545050B9SA02, 465.76 GB
Serial ATA Device: MATSHITADVD-R   UJ-898
USB Device: Hub, 0x0424  (SMSC), 0x2514, 0xfd100000
USB Device: IR Receiver, 0x05ac  (Apple Inc.), 0x8242, 0xfd120000
USB Device: Built-in iSight, 0x05ac  (Apple Inc.), 0x8507, 0xfd110000
USB Device: Hub, 0x0424  (SMSC), 0x2514, 0xfa100000
USB Device: BRCM2070 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0xfa110000
USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x8218, 0xfa113000
USB Device: Internal Memory Card Reader, 0x05ac  (Apple Inc.), 0x8403, 0xfa130000
USB Device: Apple Internal Keyboard / Trackpad, 0x05ac  (Apple Inc.), 0x0236, 0xfa120000</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264105</commentid>
    <comment_count>1</comment_count>
      <attachid>64287</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-08-12 17:50:11 -0700</bug_when>
    <thetext>Created attachment 64287
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264135</commentid>
    <comment_count>2</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-08-12 20:23:23 -0700</bug_when>
    <thetext>Committed r65292: &lt;http://trac.webkit.org/changeset/65292&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265072</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-08-16 06:50:58 -0700</bug_when>
    <thetext>&lt;rdar://problem/8280569&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64287</attachid>
            <date>2010-08-12 17:50:11 -0700</date>
            <delta_ts>2010-08-12 17:51:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-43939-20100812175010.patch</filename>
            <type>text/plain</type>
            <size>4344</size>
            <attacher name="Maciej Stachowiak">mjs</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdDIvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2NTI4NSkKKysrIFdlYktpdDIvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMTAtMDgtMTIgIE1hY2llaiBTdGFjaG93aWFrICA8bWpzQGFwcGxl
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBX
ZWJLaXQyIGNyYXNoZXMgd2hlbiBXZWJGcmFtZSBvdXRsaXZlcyBXZWJQYWdlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MzkzOQorCisgICAgICAgICog
V2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVDbGllbnQuaDoKKyAgICAgICAgKFdl
YktpdDo6V2ViQ2hyb21lQ2xpZW50OjpwYWdlKTogQWRkIHRoaXMgbWV0aG9kLCB0byBhbGxvdwor
ICAgICAgICBXZWJGcmFtZSB0byByZXRyaWV2ZSBpdHMgV2ViUGFnZSBmb2xsb3dpbmcgV2ViQ29y
ZSBwb2ludGVycy4KKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViRnJhbWUuY3BwOgor
ICAgICAgICAoV2ViS2l0OjpXZWJGcmFtZTo6V2ViRnJhbWUpOiBEbyBub3QgaW5pdGlhbGl6ZSBt
X3BhZ2UgKGl0J3MgZ29uZSkuCisgICAgICAgIChXZWJLaXQ6OldlYkZyYW1lOjpwYWdlKTogRG9u
J3QgdXNlIHRoZSBkYXRhIG1lbWJlciwgZ2V0IGl0IGZyb20KKyAgICAgICAgV2ViQ29yZS4KKyAg
ICAgICAgKFdlYktpdDo6V2ViRnJhbWU6OmludmFsaWRhdGUpOiBVc2UgbWV0aG9kIHRvIGdldCBw
YWdlKCkgYW5kIG51bGwgY2hlY2suCisgICAgICAgIChXZWJLaXQ6OldlYkZyYW1lOjppc01haW5G
cmFtZSk6IGRpdHRvCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYkZyYW1lLmg6CisK
IDIwMTAtMDgtMTIgIEpvbiBIb25leWN1dHQgIDxqaG9uZXljdXR0QGFwcGxlLmNvbT4KIAogICAg
ICAgICBXZWJLaXRUZXN0UnVubmVyIG5lZWRzIHRvIHJ1biB0ZXN0cyB3aXRob3V0IHVzaW5nIG5h
dGl2ZSBjb250cm9scwpJbmRleDogV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dl
YkNocm9tZUNsaWVudC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3Jl
U3VwcG9ydC9XZWJDaHJvbWVDbGllbnQuaAkocmV2aXNpb24gNjUyNjQpCisrKyBXZWJLaXQyL1dl
YlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xpZW50LmgJKHdvcmtpbmcgY29weSkK
QEAgLTQxLDYgKzQxLDcgQEAgcHVibGljOgogICAgIHsKICAgICB9CiAgICAgCisgICAgV2ViUGFn
ZSogcGFnZSgpIGNvbnN0IHsgcmV0dXJuIG1fcGFnZTsgfQogcHJpdmF0ZToKICAgICB2aXJ0dWFs
IHZvaWQgY2hyb21lRGVzdHJveWVkKCk7CiAgICAgCkluZGV4OiBXZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViUGFnZS9XZWJGcmFtZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Mi9XZWJQcm9jZXNzL1dl
YlBhZ2UvV2ViRnJhbWUuY3BwCShyZXZpc2lvbiA2NTI2NCkKKysrIFdlYktpdDIvV2ViUHJvY2Vz
cy9XZWJQYWdlL1dlYkZyYW1lLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjcsMTIgKzI3LDE1IEBA
CiAKICNpbmNsdWRlICJJbmplY3RlZEJ1bmRsZU5vZGVIYW5kbGUuaCIKICNpbmNsdWRlICJJbmpl
Y3RlZEJ1bmRsZVNjcmlwdFdvcmxkLmgiCisjaW5jbHVkZSAiV2ViQ2hyb21lQ2xpZW50LmgiCiAj
aW5jbHVkZSAiV2ViUGFnZS5oIgogI2luY2x1ZGUgPEphdmFTY3JpcHRDb3JlL0FQSUNhc3QuaD4K
ICNpbmNsdWRlIDxKYXZhU2NyaXB0Q29yZS9KU0xvY2suaD4KICNpbmNsdWRlIDxXZWJDb3JlL0Fu
aW1hdGlvbkNvbnRyb2xsZXIuaD4KICNpbmNsdWRlIDxXZWJDb3JlL0NTU0NvbXB1dGVkU3R5bGVE
ZWNsYXJhdGlvbi5oPgorI2luY2x1ZGUgPFdlYkNvcmUvQ2hyb21lLmg+CiAjaW5jbHVkZSA8V2Vi
Q29yZS9GcmFtZS5oPgorI2luY2x1ZGUgPFdlYkNvcmUvUGFnZS5oPgogI2luY2x1ZGUgPFdlYkNv
cmUvSFRNTEZyYW1lT3duZXJFbGVtZW50Lmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9KU0NTU1N0eWxl
RGVjbGFyYXRpb24uaD4KICNpbmNsdWRlIDxXZWJDb3JlL0pTRWxlbWVudC5oPgpAQCAtODQsMTUg
Kzg3LDE0IEBAIFBhc3NSZWZQdHI8V2ViRnJhbWU+IFdlYkZyYW1lOjpjcmVhdGUoV2UKIH0KIAog
V2ViRnJhbWU6OldlYkZyYW1lKFdlYlBhZ2UqIHBhZ2UsIGNvbnN0IFN0cmluZyYgZnJhbWVOYW1l
LCBIVE1MRnJhbWVPd25lckVsZW1lbnQqIG93bmVyRWxlbWVudCkKLSAgICA6IG1fcGFnZShwYWdl
KQotICAgICwgbV9jb3JlRnJhbWUoMCkKKyAgICA6IG1fY29yZUZyYW1lKDApCiAgICAgLCBtX3Bv
bGljeUxpc3RlbmVySUQoMCkKICAgICAsIG1fcG9saWN5RnVuY3Rpb24oMCkKICAgICAsIG1fZnJh
bWVMb2FkZXJDbGllbnQodGhpcykKICAgICAsIG1fbG9hZExpc3RlbmVyKDApCiAgICAgLCBtX2Zy
YW1lSUQoZ2VuZXJhdGVGcmFtZUlEKCkpCiB7Ci0gICAgbV9wYWdlLT5hZGRXZWJGcmFtZShtX2Zy
YW1lSUQsIHRoaXMpOworICAgIHBhZ2UtPmFkZFdlYkZyYW1lKG1fZnJhbWVJRCwgdGhpcyk7CiAK
ICAgICBSZWZQdHI8RnJhbWU+IGZyYW1lID0gRnJhbWU6OmNyZWF0ZShwYWdlLT5jb3JlUGFnZSgp
LCBvd25lckVsZW1lbnQsICZtX2ZyYW1lTG9hZGVyQ2xpZW50KTsKICAgICBtX2NvcmVGcmFtZSA9
IGZyYW1lLmdldCgpOwpAQCAtMTIwLDkgKzEyMiwyMSBAQCBXZWJGcmFtZTo6fldlYkZyYW1lKCkK
ICNlbmRpZgogfQogCitXZWJQYWdlKiBXZWJGcmFtZTo6cGFnZSgpIGNvbnN0Cit7IAorICAgIGlm
ICghbV9jb3JlRnJhbWUpCisgICAgICAgIHJldHVybiAwOworICAgIAorICAgIGlmIChXZWJDb3Jl
OjpQYWdlKiBwYWdlID0gbV9jb3JlRnJhbWUtPnBhZ2UoKSkKKyAgICAgICAgcmV0dXJuIHN0YXRp
Y19jYXN0PFdlYkNocm9tZUNsaWVudCo+KHBhZ2UtPmNocm9tZSgpLT5jbGllbnQoKSktPnBhZ2Uo
KTsKKworICAgIHJldHVybiAwOworfQorCiB2b2lkIFdlYkZyYW1lOjppbnZhbGlkYXRlKCkKIHsK
LSAgICBtX3BhZ2UtPnJlbW92ZVdlYkZyYW1lKG1fZnJhbWVJRCk7CisgICAgaWYgKFdlYlBhZ2Uq
IHAgPSBwYWdlKCkpCisgICAgICAgIHAtPnJlbW92ZVdlYkZyYW1lKG1fZnJhbWVJRCk7CiAgICAg
bV9jb3JlRnJhbWUgPSAwOwogfQogCkBAIC0xNjgsNyArMTgyLDEwIEBAIHZvaWQgV2ViRnJhbWU6
OmRpZFJlY2VpdmVQb2xpY3lEZWNpc2lvbigKIAogYm9vbCBXZWJGcmFtZTo6aXNNYWluRnJhbWUo
KSBjb25zdAogewotICAgIHJldHVybiBtX3BhZ2UtPm1haW5GcmFtZSgpID09IHRoaXM7CisgICAg
aWYgKFdlYlBhZ2UqIHAgPSBwYWdlKCkpCisgICAgICAgIHJldHVybiBwLT5tYWluRnJhbWUoKSA9
PSB0aGlzOworCisgICAgcmV0dXJuIGZhbHNlOwogfQogCiBTdHJpbmcgV2ViRnJhbWU6Om5hbWUo
KSBjb25zdApJbmRleDogV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViRnJhbWUuaAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJGcmFtZS5oCShyZXZpc2lv
biA2NTI2NCkKKysrIFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYkZyYW1lLmgJKHdvcmtp
bmcgY29weSkKQEAgLTU5LDcgKzU5LDcgQEAgcHVibGljOgogICAgIC8vIENhbGxlZCB3aGVuIHRo
ZSBGcmFtZUxvYWRlckNsaWVudCAoYW5kIHRoZXJlZm9yZSB0aGUgV2ViQ29yZTo6RnJhbWUpIGlz
IGJlaW5nIHRvcm4gZG93bi4KICAgICB2b2lkIGludmFsaWRhdGUoKTsKIAotICAgIFdlYlBhZ2Uq
IHBhZ2UoKSBjb25zdCB7IHJldHVybiBtX3BhZ2U7IH0KKyAgICBXZWJQYWdlKiBwYWdlKCkgY29u
c3Q7CiAgICAgV2ViQ29yZTo6RnJhbWUqIGNvcmVGcmFtZSgpIGNvbnN0IHsgcmV0dXJuIG1fY29y
ZUZyYW1lOyB9CiAKICAgICB1aW50NjRfdCBmcmFtZUlEKCkgY29uc3QgeyByZXR1cm4gbV9mcmFt
ZUlEOyB9CkBAIC0xMDUsNyArMTA1LDYgQEAgcHJpdmF0ZToKIAogICAgIHZpcnR1YWwgVHlwZSB0
eXBlKCkgY29uc3QgeyByZXR1cm4gQVBJVHlwZTsgfQogCi0gICAgV2ViUGFnZSogbV9wYWdlOwog
ICAgIFdlYkNvcmU6OkZyYW1lKiBtX2NvcmVGcmFtZTsKIAogICAgIHVpbnQ2NF90IG1fcG9saWN5
TGlzdGVuZXJJRDsK
</data>
<flag name="review"
          id="52829"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>