[Webkit-unassigned] [Bug 77167] New: REGRESSION (r102809-r102985): ClicktoFlash drawing of old style youtube embeds missing until resize

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 26 17:40:58 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=77167

           Summary: REGRESSION (r102809-r102985): ClicktoFlash drawing of
                    old style youtube embeds missing until resize
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh Intel
               URL: http://forum.dvdtalk.com/11092085-post1.html
        OS/Version: Mac OS X 10.7
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: kevin at rhubarbproductions.com


First the ClicktoFlash extension needs to be installed.

Whether I'm set to allow flash from www.youtube.com as a source or not in ClicktoFlash, the provided page will load with empty white space where the youtube video or ClicktoFlash placeholder should be. Then if I resize my window, the missing youtube embed or ClicktoFlash placeholder will then appear. Seems a relayout causes the OBJECT/EMBED or placeholder to now render.

Note that it works fine without ClicktoFlash, but also used to work with ClicktoFlash in r102809 and earlier. There was a nightly (r102930) between my range that I wasn't able to fully confirm because the page would crash 3 times in a row and then show the video embed with that version.

Here's that crash thread in case it has bearing even though the current nightlies no longer crash.

(Oddly while writing this report, Webkit became unresponsive and I noticed my Web Process was using over 9 GB of RAM forcing me to take a quick screenshot for retyping and then force quit Webkit... maybe loading and reloading that page also causes a huge memory leak as well. I'll need to see if I can reproduce it)

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebKit2                 0x000000010b403896 CoreIPC::Connection::dispatchMessages() + 92
1   com.apple.WebKit2                 0x000000010b41cba7 RunLoop::performWork() + 111
2   com.apple.WebKit2                 0x000000010b41cfb7 RunLoop::performWork(void*) + 75
3   com.apple.CoreFoundation          0x00007fff8891eb51 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
4   com.apple.CoreFoundation          0x00007fff8891e47c __CFRunLoopDoSources0 + 444
5   com.apple.CoreFoundation          0x00007fff889451a9 __CFRunLoopRun + 905
6   com.apple.CoreFoundation          0x00007fff88944ae6 CFRunLoopRunSpecific + 230
7   com.apple.HIToolbox               0x00007fff8cac63d3 RunCurrentEventLoopInMode + 277
8   com.apple.HIToolbox               0x00007fff8cacd63d ReceiveNextEventCommon + 355
9   com.apple.HIToolbox               0x00007fff8cacd4ca BlockUntilNextEventMatchingListInMode + 62
10  com.apple.AppKit                  0x00007fff84c553f1 _DPSNextEvent + 659
11  com.apple.AppKit                  0x00007fff84c54cf5 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
12  com.apple.AppKit                  0x00007fff84c5162d -[NSApplication run] + 470
13  com.apple.WebKit2                 0x000000010b41d177 RunLoop::run() + 67
14  com.apple.WebKit2                 0x000000010b4650c4 WebKit::WebProcessMain(WebKit::CommandLine const&) + 678
15  com.apple.WebKit2                 0x000000010b436a41 WebKitMain + 285
16  com.apple.WebProcess              0x000000010b29ae5f main + 219
17  com.apple.WebProcess              0x000000010b29ad7c start + 52

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list