<?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>40025</bug_id>
          
          <creation_ts>2010-06-01 14:09:40 -0700</creation_ts>
          <short_desc>All Flash content crashes after installing CS5 Design Premium</short_desc>
          <delta_ts>2010-06-01 14:17:53 -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>Plug-ins</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac (Intel)</rep_platform>
          <op_sys>OS X 10.6</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kevin Decker">kdecker</reporter>
          <assigned_to name="Kevin Decker">kdecker</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>232947</commentid>
    <comment_count>0</comment_count>
    <who name="Kevin Decker">kdecker</who>
    <bug_when>2010-06-01 14:09:40 -0700</bug_when>
    <thetext>Steps I can reproduce 100%:

1. Launch a WebKit Nightly build from today.
2. Navigate to http://www.google.com/finance?q=NASDAQ%3AAAPL
3. Enter BP in the Get quotes field

You are taken to the quote page for BP and within a few seconds the flash plugin crashes. Crash log is below.

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   com.apple.QD                  	0x9413de32 CopyRgn + 48
1   com.apple.QD                  	0x9413f6e2 GetClip + 41
2   ...dia.FlashPlayer-10.6.plugin	0x054a3a1b main + 21979
3   ...dia.FlashPlayer-10.6.plugin	0x054a7b70 main + 38704
4   ...dia.FlashPlayer-10.6.plugin	0x054a3ad5 main + 22165
5   ...dia.FlashPlayer-10.6.plugin	0x054a7f02 main + 39618
6   ...dia.FlashPlayer-10.6.plugin	0x054ac037 main + 56311
7   ...dia.FlashPlayer-10.6.plugin	0x0542240a FlashPlayer_10_1_52_15_FlashPlayer + 14154
8   com.apple.WebKit.PluginHost   	0x119b4382 0x119a7000 + 54146
9   com.apple.WebKit.PluginHost   	0x119aa4fd 0x119a7000 + 13565
10  com.apple.CoreFoundation      	0x96c68881 __CFRunLoopDoBlocks + 353
11  com.apple.CoreFoundation      	0x96c18b3d __CFRunLoopRun + 845
12  com.apple.CoreFoundation      	0x96c180f4 CFRunLoopRunSpecific + 452
13  com.apple.CoreFoundation      	0x96c17f21 CFRunLoopRunInMode + 97
14  com.apple.HIToolbox           	0x9584915c RunCurrentEventLoopInMode + 392
15  com.apple.HIToolbox           	0x95848f11 ReceiveNextEventCommon + 354
16  com.apple.HIToolbox           	0x95848d96 BlockUntilNextEventMatchingListInMode + 81
17  com.apple.AppKit              	0x989300fd _DPSNextEvent + 847
18  com.apple.AppKit              	0x9892f93e -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
19  com.apple.AppKit              	0x988f1bc7 -[NSApplication run] + 821
20  com.apple.WebKit.PluginHost   	0x119a840f 0x119a7000 + 5135
21  com.apple.WebKit.PluginHost   	0x119a804d 0x119a7000 + 4173

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib             	0x992dfb42 kevent + 10
1   libSystem.B.dylib             	0x992e025c _dispatch_mgr_invoke + 215
2   libSystem.B.dylib             	0x992df719 _dispatch_queue_invoke + 163
3   libSystem.B.dylib             	0x992df4be _dispatch_worker_thread2 + 240
4   libSystem.B.dylib             	0x992def41 _pthread_wqthread + 390
5   libSystem.B.dylib             	0x992ded86 start_wqthread + 30

Thread 2:
0   libSystem.B.dylib             	0x992debd2 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x992df168 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x992ded86 start_wqthread + 30

Thread 3:
0   libSystem.B.dylib             	0x992debd2 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x992df168 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x992ded86 start_wqthread + 30

Thread 4:
0   libSystem.B.dylib             	0x992debd2 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x992df168 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x992ded86 start_wqthread + 30

Thread 5:
0   libSystem.B.dylib             	0x992debd2 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x992df168 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x992ded86 start_wqthread + 30

Thread 6:
0   libSystem.B.dylib             	0x992e7262 __semwait_signal + 10
1   libSystem.B.dylib             	0x992e6f1e _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x992e8bb8 pthread_cond_wait$UNIX2003 + 73
3   ...dia.FlashPlayer-10.6.plugin	0x0542ff9f unregister_ShockwaveFlash + 44383
4   ...dia.FlashPlayer-10.6.plugin	0x050152a4 0x4ffc000 + 103076
5   ...dia.FlashPlayer-10.6.plugin	0x0543009e unregister_ShockwaveFlash + 44638
6   ...dia.FlashPlayer-10.6.plugin	0x054301a8 unregister_ShockwaveFlash + 44904
7   libSystem.B.dylib             	0x992e6a19 _pthread_start + 345
8   libSystem.B.dylib             	0x992e689e thread_start + 34

Thread 7:
0   libSystem.B.dylib             	0x992e7262 __semwait_signal + 10
1   libSystem.B.dylib             	0x992e6f1e _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x992e8bb8 pthread_cond_wait$UNIX2003 + 73
3   ...dia.FlashPlayer-10.6.plugin	0x0542ff9f unregister_ShockwaveFlash + 44383
4   ...dia.FlashPlayer-10.6.plugin	0x050152a4 0x4ffc000 + 103076
5   ...dia.FlashPlayer-10.6.plugin	0x0543009e unregister_ShockwaveFlash + 44638
6   ...dia.FlashPlayer-10.6.plugin	0x054301a8 unregister_ShockwaveFlash + 44904
7   libSystem.B.dylib             	0x992e6a19 _pthread_start + 345
8   libSystem.B.dylib             	0x992e689e thread_start + 34

Thread 8:
0   libSystem.B.dylib             	0x992e7262 __semwait_signal + 10
1   libSystem.B.dylib             	0x992e6f1e _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x992e8bb8 pthread_cond_wait$UNIX2003 + 73
3   ...dia.FlashPlayer-10.6.plugin	0x0542ff9f unregister_ShockwaveFlash + 44383
4   ...dia.FlashPlayer-10.6.plugin	0x050152a4 0x4ffc000 + 103076
5   ...dia.FlashPlayer-10.6.plugin	0x0543009e unregister_ShockwaveFlash + 44638
6   ...dia.FlashPlayer-10.6.plugin	0x054301a8 unregister_ShockwaveFlash + 44904
7   libSystem.B.dylib             	0x992e6a19 _pthread_start + 345
8   libSystem.B.dylib             	0x992e689e thread_start + 34

Thread 9:
0   libSystem.B.dylib             	0x992e7262 __semwait_signal + 10
1   libSystem.B.dylib             	0x992e6f1e _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x992e8bb8 pthread_cond_wait$UNIX2003 + 73
3   ...dia.FlashPlayer-10.6.plugin	0x0542ff9f unregister_ShockwaveFlash + 44383
4   ...dia.FlashPlayer-10.6.plugin	0x050152a4 0x4ffc000 + 103076
5   ...dia.FlashPlayer-10.6.plugin	0x0543009e unregister_ShockwaveFlash + 44638
6   ...dia.FlashPlayer-10.6.plugin	0x054301a8 unregister_ShockwaveFlash + 44904
7   libSystem.B.dylib             	0x992e6a19 _pthread_start + 345
8   libSystem.B.dylib             	0x992e689e thread_start + 34

Thread 10:
0   libSystem.B.dylib             	0x992b935a semaphore_timedwait_signal_trap + 10
1   libSystem.B.dylib             	0x992e6ea1 _pthread_cond_wait + 1066
2   libSystem.B.dylib             	0x99315a28 pthread_cond_timedwait_relative_np + 47
3   ...dia.FlashPlayer-10.6.plugin	0x0542ff61 unregister_ShockwaveFlash + 44321
4   ...dia.FlashPlayer-10.6.plugin	0x053285f8 0x4ffc000 + 3327480
5   ...dia.FlashPlayer-10.6.plugin	0x0543009e unregister_ShockwaveFlash + 44638
6   ...dia.FlashPlayer-10.6.plugin	0x054301a8 unregister_ShockwaveFlash + 44904
7   libSystem.B.dylib             	0x992e6a19 _pthread_start + 345
8   libSystem.B.dylib             	0x992e689e thread_start + 34

Thread 11:
0   libSystem.B.dylib             	0x992b935a semaphore_timedwait_signal_trap + 10
1   libSystem.B.dylib             	0x992e6ea1 _pthread_cond_wait + 1066
2   libSystem.B.dylib             	0x99315a28 pthread_cond_timedwait_relative_np + 47
3   ...dia.FlashPlayer-10.6.plugin	0x0542ff61 unregister_ShockwaveFlash + 44321
4   ...dia.FlashPlayer-10.6.plugin	0x051d886f 0x4ffc000 + 1951855
5   ...dia.FlashPlayer-10.6.plugin	0x0543009e unregister_ShockwaveFlash + 44638
6   ...dia.FlashPlayer-10.6.plugin	0x054301a8 unregister_ShockwaveFlash + 44904
7   libSystem.B.dylib             	0x992e6a19 _pthread_start + 345
8   libSystem.B.dylib             	0x992e689e thread_start + 34

Thread 12:
0   libSystem.B.dylib             	0x992b935a semaphore_timedwait_signal_trap + 10
1   libSystem.B.dylib             	0x992e6ea1 _pthread_cond_wait + 1066
2   libSystem.B.dylib             	0x99315a28 pthread_cond_timedwait_relative_np + 47
3   ...dia.FlashPlayer-10.6.plugin	0x0542ff61 unregister_ShockwaveFlash + 44321
4   ...dia.FlashPlayer-10.6.plugin	0x053285f8 0x4ffc000 + 3327480
5   ...dia.FlashPlayer-10.6.plugin	0x0543009e unregister_ShockwaveFlash + 44638
6   ...dia.FlashPlayer-10.6.plugin	0x054301a8 unregister_ShockwaveFlash + 44904
7   libSystem.B.dylib             	0x992e6a19 _pthread_start + 345
8   libSystem.B.dylib             	0x992e689e thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232948</commentid>
    <comment_count>1</comment_count>
      <attachid>57595</attachid>
    <who name="Kevin Decker">kdecker</who>
    <bug_when>2010-06-01 14:11:00 -0700</bug_when>
    <thetext>Created attachment 57595
do not support snapshotting older versions of Flash 10.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232952</commentid>
    <comment_count>2</comment_count>
    <who name="Kevin Decker">kdecker</who>
    <bug_when>2010-06-01 14:17:39 -0700</bug_when>
    <thetext>Reviewed by Simon Fraser.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57595</attachid>
            <date>2010-06-01 14:11:00 -0700</date>
            <delta_ts>2010-06-01 14:17:53 -0700</delta_ts>
            <desc>do not support snapshotting older versions of Flash 10.1</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>1883</size>
            <attacher name="Kevin Decker">kdecker</attacher>
            
              <data encoding="base64">SW5kZXg6IG1hYy9QbHVnaW5zL1dlYkJhc2VOZXRzY2FwZVBsdWdpblZpZXcubW0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gbWFjL1BsdWdpbnMvV2ViQmFzZU5ldHNjYXBlUGx1Z2luVmlldy5tbQkocmV2aXNpb24g
NjA1MDMpCisrKyBtYWMvUGx1Z2lucy9XZWJCYXNlTmV0c2NhcGVQbHVnaW5WaWV3Lm1tCSh3b3Jr
aW5nIGNvcHkpCkBAIC01ODQsOCArNTg0LDE0IEBACiAgICAgCiAgICAgLy8gRmxhc2ggaGFzIGEg
Ym9ndXMgSW5mby5wbGlzdCBlbnRyeSBmb3IgQ0ZCdW5kbGVWZXJzaW9uU3RyaW5nLCBzbyB1c2Ug
Q0ZCdW5kbGVTaG9ydFZlcnNpb25TdHJpbmcuCiAgICAgTlNTdHJpbmcgKnZlcnNpb25TdHJpbmcg
PSBbcGx1Z2luQnVuZGxlIG9iamVjdEZvckluZm9EaWN0aW9uYXJ5S2V5OkAiQ0ZCdW5kbGVTaG9y
dFZlcnNpb25TdHJpbmciXTsKLSAgICAvLyBGbGFzaCAxMC4xZDUxIGhhcyBhIGNyYXNoaW5nIGJ1
ZyBpZiBzZW50IGEgZHJhd1JlY3QgZXZlbnQgd2hlbiB1c2luZyB0aGUgQ0EgcmVuZGVyaW5nIG1v
ZGVsOiA8cmRhcjovL3Byb2JsZW0vNzczOTkyMj4KLSAgICByZXR1cm4gIVt2ZXJzaW9uU3RyaW5n
IGlzRXF1YWw6QCIxMC4xLjUxLjk1Il07CisgICAgCisgICAgc3RhdGljIGNvbnN0IE5TU3RyaW5n
ICpmbGFzaDEwZG90T25lUHJlZml4ID0gQCIxMC4xIjsKKyAgICBpZiAoIVt2ZXJzaW9uU3RyaW5n
IGhhc1ByZWZpeDpmbGFzaDEwZG90T25lUHJlZml4XSkKKyAgICAgICAgcmV0dXJuIFlFUzsKKyAg
ICAKKyAgICAvLyBTb21lIHByZXJlbGVhc2UgdmVyc2lvbnMgb2YgRmxhc2ggMTAuMSBjcmFzaCB3
aGVuIHNlbnQgYSBkcmF3UmVjdCBldmVudCB1c2luZyB0aGUgQ0EgZHJhd2luZyBtb2RlbDogPHJk
YXI6Ly9wcm9ibGVtLzc3Mzk5MjI+CisgICAgc3RhdGljIGNvbnN0IENGU3RyaW5nUmVmIGtub3du
R29vZEZsYXNoMTBkb3QxUmVsZWFzZSA9IENGU1RSKCIxMC4xLjUzLjYwIik7CisgICAgcmV0dXJu
IENGU3RyaW5nQ29tcGFyZSgoQ0ZTdHJpbmdSZWYpdmVyc2lvblN0cmluZywga25vd25Hb29kRmxh
c2gxMGRvdDFSZWxlYXNlLCBrQ0ZDb21wYXJlTnVtZXJpY2FsbHkpICE9IGtDRkNvbXBhcmVMZXNz
VGhhbjsKIH0KIAogLSAoQk9PTCloYXNCZWVuSGFsdGVkCkluZGV4OiBtYWMvQ2hhbmdlTG9nCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIG1hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDYwNTAzKQorKysgbWFjL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDEwLTA2LTAxICBLZXZpbiBE
ZWNrZXIgIDxrZGVja2VyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NDAwMjUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzgwNDYyNzM+IEFsbCBGbGFzaCBjb250
ZW50IGNyYXNoZXMgYWZ0ZXIgaW5zdGFsbGluZyBDUzUgRGVzaWduIFByZW1pdW0uCisgICAgICAg
IAorICAgICAgICAqIFBsdWdpbnMvV2ViQmFzZU5ldHNjYXBlUGx1Z2luVmlldy5tbToKKyAgICAg
ICAgKC1bV2ViQmFzZU5ldHNjYXBlUGx1Z2luVmlldyBzdXBwb3J0c1NuYXBzaG90dGluZ10pOiBE
byBub3Qgc3VwcG9ydCBzbmFwc2hvdHRpbmcgRmxhc2ggMTAuMSBpZgorICAgICAgICB0aGUgdmVy
c2lvbiBpcyBsZXNzIHRoYW4gMTAuMS41My42MC4KKwogMjAxMC0wNi0wMSAgQWxleGV5IFByb3Nr
dXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBTYW0gV2Vpbmln
Lgo=
</data>
<flag name="review"
          id="42226"
          type_id="1"
          status="+"
          setter="kdecker"
    />
          </attachment>
      

    </bug>

</bugzilla>