Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(589)

Issue 1586523004: Revert of RenderWidgetCompositor should be decoupled from RenderWidget. (Closed)

Created:
4 years, 11 months ago by vasilii
Modified:
4 years, 11 months ago
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, creis+watch_chromium.org, nasko+codewatch_chromium.org, jam, darin-cc_chromium.org, mkwst+moarreviews-renderer_chromium.org, piman+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Revert of RenderWidgetCompositor should be decoupled from RenderWidget. (patchset #7 id:120001 of https://codereview.chromium.org/1587743002/ ) Reason for revert: Broke browser_tests on Mac10.6 Tests https://build.chromium.org/p/chromium.mac/buildstatus?builder=Mac10.6%20Tests&number=10945 [ RUN ] PlatformAppBrowserTest.AppWindowRestoreState [40491:263:0114/023453:ERROR:display_scheduler.cc(158)] Not implemented reached in virtual void cc::DisplayScheduler::OnBeginFrameSourcePausedChanged(bool) [40491:26115:0114/023453:WARNING:message_in_transit_queue.cc(17)] Destroying nonempty message queue [40498:263:0114/023453:FATAL:render_widget_compositor.cc(933)] Failed to create a fallback OutputSurface. 0 Chromium Framework 0x0000000101587c13 _ZN4base5debug10StackTraceC1Ev + 19 1 Chromium Framework 0x000000010159ff19 _ZN7logging10LogMessageD2Ev + 73 2 Chromium Framework 0x00000001053393ee _ZN7content22RenderWidgetCompositor32DidFailToInitializeOutputSurfaceEv + 110 3 Chromium Framework 0x00000001053392ab _ZN7content22RenderWidgetCompositor23RequestNewOutputSurfaceEv + 107 4 Chromium Framework 0x000000010158812a _ZN4base5debug13TaskAnnotator7RunTaskEPKcRKNS_11PendingTaskE + 202 5 Chromium Framework 0x00000001052d6600 _ZN9scheduler16TaskQueueManager24ProcessTaskFromWorkQueueEPNS_8internal9WorkQueueEPNS1_13TaskQueueImpl4TaskE + 688 6 Chromium Framework 0x00000001052d542e _ZN9scheduler16TaskQueueManager6DoWorkEN4base9TimeTicksEb + 286 7 Chromium Framework 0x000000010158812a _ZN4base5debug13TaskAnnotator7RunTaskEPKcRKNS_11PendingTaskE + 202 8 Chromium Framework 0x00000001015aac29 _ZN4base11MessageLoop7RunTaskERKNS_11PendingTaskE + 489 9 Chromium Framework 0x00000001015ab168 _ZN4base11MessageLoop6DoWorkEv + 632 10 Chromium Framework 0x000000010157d041 _ZN4base24MessagePumpCFRunLoopBase7RunWorkEv + 49 11 Chromium Framework 0x00000001015a102a _ZN4base3mac15CallWithEHFrameEU13block_pointerFvvE + 10 12 Chromium Framework 0x000000010157ca44 _ZN4base24MessagePumpCFRunLoopBase13RunWorkSourceEPv + 68 13 CoreFoundation 0x00007fff83c433d1 __CFRunLoopDoSources0 + 1361 14 CoreFoundation 0x00007fff83c415c9 __CFRunLoopRun + 873 15 CoreFoundation 0x00007fff83c40d8f CFRunLoopRunSpecific + 575 16 Foundation 0x00007fff86fbdb74 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 270 17 Chromium Framework 0x000000010157d6fe _ZN4base20MessagePumpNSRunLoop5DoRunEPNS_11MessagePump8DelegateE + 126 18 Chromium Framework 0x000000010157ce94 _ZN4base24MessagePumpCFRunLoopBase3RunEPNS_11MessagePump8DelegateE + 100 19 Chromium Framework 0x00000001015bd553 _ZN4base7RunLoop3RunEv + 99 20 Chromium Framework 0x00000001015aa3cd _ZN4base11MessageLoop3RunEv + 29 21 Chromium Framework 0x00000001053bc287 _ZN7content12RendererMainERKNS_18MainFunctionParamsE + 1175 22 Chromium Framework 0x000000010153d26c _ZN7content21ContentMainRunnerImpl3RunEv + 92 23 Chromium Framework 0x000000010153c736 _ZN7content11ContentMainERKNS_17ContentMainParamsE + 54 24 Chromium Framework 0x0000000101003192 ChromeMain + 66 25 Chromium Helper 0x000000019ede9d62 main + 530 26 Chromium Helper 0x000000019ede9b44 start + 52 27 ??? 0x0000000000000017 0x0 + 23 BrowserTestBase signal handler received SIGTERM. Backtrace: 0 browser_tests 0x0000000118bff553 _ZN4base5debug10StackTraceC1Ev + 19 1 browser_tests 0x000000011d087271 _ZN7content12_GLOBAL__N_1L27DumpStackTraceSignalHandlerEi + 65 2 libSystem.B.dylib 0x00007fff8a4291ba _sigtramp + 26 3 ??? 0x00007fff5fbfc208 0x0 + 140734799790600 4 CoreFoundation 0x00007fff83c41902 __CFRunLoopRun + 1698 5 CoreFoundation 0x00007fff83c40d8f CFRunLoopRunSpecific + 575 6 HIToolbox 0x00007fff815e57ee RunCurrentEventLoopInMode + 333 7 HIToolbox 0x00007fff815e55f3 ReceiveNextEventCommon + 310 8 HIToolbox 0x00007fff815e54ac BlockUntilNextEventMatchingListInMode + 59 9 AppKit 0x00007fff899d5eb2 _DPSNextEvent + 708 10 AppKit 0x00007fff899d5801 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155 11 AppKit 0x00007fff8999b68f -[NSApplication run] + 395 12 browser_tests 0x0000000118bf528f _ZN4base24MessagePumpNSApplication5DoRunEPNS_11MessagePump8DelegateE + 351 13 browser_tests 0x0000000118bf4844 _ZN4base24MessagePumpCFRunLoopBase3RunEPNS_11MessagePump8DelegateE + 100 14 browser_tests 0x0000000118c33b03 _ZN4base7RunLoop3RunEv + 99 15 browser_tests 0x000000011d0d474f _ZN7content14RunThisRunLoopEPN4base7RunLoopE + 79 16 browser_tests 0x000000011d1d86aa _ZN10extensions13ResultCatcher13GetNextResultEv + 90 17 browser_tests 0x000000011858ccaa _ZN16ExtensionApiTest20RunExtensionTestImplERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_PKci + 682 18 browser_tests 0x000000011858cf8e _ZN16ExtensionApiTest18RunPlatformAppTestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE + 46 19 browser_tests 0x0000000117b5f430 _ZN10extensions49PlatformAppBrowserTest_AppWindowRestoreState_Test19RunTestOnMainThreadEv + 64 20 browser_tests 0x0000000118bed328 _ZN20InProcessBrowserTest23RunTestOnMainThreadLoopEv + 232 21 browser_tests 0x000000011d087034 _ZN7content15BrowserTestBase28ProxyRunTestOnMainThreadLoopEv + 244 22 browser_tests 0x0000000118759233 _ZN22ChromeBrowserMainParts25PreMainMessageLoopRunImplEv + 4067 23 browser_tests 0x000000011875812a _ZN22ChromeBrowserMainParts21PreMainMessageLoopRunEv + 122 24 browser_tests 0x000000011bd1202a _ZN7content15BrowserMainLoop21PreMainMessageLoopRunEv + 138 25 browser_tests 0x000000011bfbfc77 _ZN7content17StartupTaskRunner14RunAllTasksNowEv + 39 26 browser_tests 0x000000011bd106bf _ZN7content15BrowserMainLoop18CreateStartupTasksEv + 671 27 browser_tests 0x000000011bd146d0 _ZN7content21BrowserMainRunnerImpl10InitializeERKNS_18MainFunctionParamsE + 544 28 browser_tests 0x000000011bd0dfc5 _ZN7content11BrowserMainERKNS_18MainFunctionParamsE + 149 29 browser_tests 0x000000011d085ccc _ZN7content21ContentMainRunnerImpl3RunEv + 92 30 browser_tests 0x000000011d085196 _ZN7content11ContentMainERKNS_17ContentMainParamsE + 54 31 browser_tests 0x000000011d086d95 _ZN7content15BrowserTestBase5SetUpEv + 869 32 browser_tests 0x0000000118bec74e _ZN20InProcessBrowserTest5SetUpEv + 222 33 browser_tests 0x000000011908206b _ZN7testing4Test3RunEv + 299 34 browser_tests 0x0000000119082cba _ZN7testing8TestInfo3RunEv + 410 35 browser_tests 0x0000000119083283 _ZN7testing8TestCase3RunEv + 451 36 browser_tests 0x0000000119089949 _ZN7testing8internal12UnitTestImpl11RunAllTestsEv + 825 37 browser_tests 0x00000001190895dd _ZN7testing8UnitTest3RunEv + 269 38 browser_tests 0x0000000118c94149 _ZN4base9TestSuite3RunEv + 217 39 browser_tests 0x000000011859342f _ZN28ChromeBrowserTestSuiteRunner12RunTestSuiteEiPPc + 31 40 browser_tests 0x000000011d0d1d51 _ZN7content11LaunchTestsEPNS_20TestLauncherDelegateEiiPPc + 321 41 browser_tests 0x0000000118bd2846 _Z17LaunchChromeTestsiP21ChromeTestSuiteRunneriPPc + 70 42 browser_tests 0x0000000118593401 main + 65 43 browser_tests 0x0000000117a9d734 start + 52 44 ??? 0x0000000000000008 0x0 + 8 [27/437] PlatformAppBrowserTest.AppWindowRestoreState (TIMED OUT) Original issue's description: > RenderWidgetCompositor should be decoupled from RenderWidget. > > This is a mechanical refactor of RenderWidgetCompositor and > RenderWidget. At this point it removes references for > routing ID, and RenderWidget from RenderWidgetCompositor's > implementation. This is likely not the final refactor as I > am still in the process of detangling WebWidgetClient's > implementation from RenderWidget. Once that happens, I > might have some simplifications. > > BUG=577321 > > Committed: https://crrev.com/40b2fccfc256dccfdda03cc99e5b1d5b75d24751 > Cr-Commit-Position: refs/heads/master@{#369383} TBR=piman@chromium.org,danakj@chromium.org,chrishtr@chromium.org,fsamuel@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=577321 Committed: https://crrev.com/40f2fbca28fe77c347d27f671abc554cf4331a84 Cr-Commit-Position: refs/heads/master@{#369400}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+189 lines, -336 lines) Patch
M content/content_renderer.gypi View 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/gpu/render_widget_compositor.h View 4 chunks +6 lines, -8 lines 0 comments Download
M content/renderer/gpu/render_widget_compositor.cc View 14 chunks +69 lines, -34 lines 0 comments Download
D content/renderer/gpu/render_widget_compositor_delegate.h View 1 chunk +0 lines, -100 lines 0 comments Download
M content/renderer/gpu/render_widget_compositor_unittest.cc View 2 chunks +4 lines, -6 lines 0 comments Download
M content/renderer/render_widget.h View 9 chunks +29 lines, -28 lines 0 comments Download
M content/renderer/render_widget.cc View 7 chunks +81 lines, -159 lines 0 comments Download

Messages

Total messages: 6 (2 generated)
vasilii
Created Revert of RenderWidgetCompositor should be decoupled from RenderWidget.
4 years, 11 months ago (2016-01-14 12:32:18 UTC) #1
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1586523004/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1586523004/1
4 years, 11 months ago (2016-01-14 12:32:33 UTC) #2
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 11 months ago (2016-01-14 12:33:08 UTC) #4
commit-bot: I haz the power
4 years, 11 months ago (2016-01-14 12:34:07 UTC) #6
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/40f2fbca28fe77c347d27f671abc554cf4331a84
Cr-Commit-Position: refs/heads/master@{#369400}

Powered by Google App Engine
This is Rietveld 408576698