Issue metadata
Sign in to add a comment
|
[Media Router] MediaRouterIntegrationIncognitoBrowserTest.ReconnectSession crashes with Chromium component extension |
||||||||||||||||||||||||
Issue description$ ./out/Default/browser_tests --gtest_filter="MediaRouterIntegrationIncognitoBrowserTest.ReconnectSession" IMPORTANT DEBUGGING NOTE: each test is run inside its own process. For debugging a test inside a debugger, use the --gtest_filter=<your_test_name> flag along with either --single_process (to run the test in one launcher/browser process) or --single-process (to do the above, and also run Chrome in single-process mode). Using sharding settings from environment. This is shard 0/1 Using 1 parallel jobs. Note: Google Test filter = MediaRouterIntegrationIncognitoBrowserTest.ReconnectSession [==========] Running 1 test from 1 test case. [----------] Global test environment set-up. [----------] 1 test from MediaRouterIntegrationIncognitoBrowserTest, where TypeParam = [ RUN ] MediaRouterIntegrationIncognitoBrowserTest.ReconnectSession [88166:88166:0305/110335.044602:2328848707170:INFO:media_router_base_browsertest.cc(112)] ParseCommandLine [88166:88249:0305/110337.335513:ERROR:bus.cc(394)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [88166:88166:0305/110337.372854:WARNING:password_store_factory.cc(241)] Using basic (unencrypted) store for password storage. See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_password_storage.md for more information about password storage options. (browser_tests:88166): LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus: Unknown or unsupported transport 'disabled' for address 'disabled:' (browser_tests:88166): LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus: Unknown or unsupported transport 'disabled' for address 'disabled:' [88166:88166:0305/110338.252650:INFO:media_router_base_browsertest.cc(107)] Host created [88166:88166:0305/110338.931936:INFO:CONSOLE(9463)] "[ 0.222][INFO][mr.Init] MR instance ID: 1315dc8a-5665-44e8-a1e1-ecb8247461e8 ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110338.951149:INFO:CONSOLE(9463)] "[ 0.233][INFO][mr.PersistentDataManager] initialize: 0 chars used, 31 other chars ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110338.953037:INFO:CONSOLE(9463)] "[ 0.244][INFO][mr.DialProvider] Dial sink query enabled: true... ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110339.120346:INFO:CONSOLE(9466)] "[ 0.408][FINE][mr.dial.PresentationUrl] Unhandled protocol: test: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.130989:INFO:CONSOLE(9466)] "[ 0.423][FINE][mr.DialProvider] GetAvailableSinks for test://test ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.144648:INFO:CONSOLE(9466)] "[ 0.436][FINE][mr.dial.PresentationUrl] Unhandled protocol: test: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.158554:INFO:CONSOLE(9463)] "[ 0.447][INFO][mr.ProviderManager] Sending 2 sinks to MR for test://test ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110339.434746:INFO:CONSOLE(9466)] "[ 0.714][FINE][mr.DialProvider] GetAvailableSinks for urn:x-org.chromium.media:source:desktop ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.437335:INFO:CONSOLE(9466)] "[ 0.726][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.468915:INFO:CONSOLE(9463)] "[ 0.738][INFO][mr.ProviderManager] Sending 2 sinks to MR for urn:x-org.chromium.media:source:desktop ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110339.469847:INFO:CONSOLE(9466)] "[ 0.750][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.472828:INFO:CONSOLE(9466)] "[ 0.760][FINE][mr.DialProvider] GetAvailableSinks for urn:x-org.chromium.media:source:desktop ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.478827:INFO:CONSOLE(9466)] "[ 0.770][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.488434:INFO:CONSOLE(9463)] "[ 0.781][INFO][mr.ProviderManager] Sending 2 sinks to MR for urn:x-org.chromium.media:source:desktop ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110339.500454:INFO:CONSOLE(9466)] "[ 0.791][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.508954:INFO:CONSOLE(9466)] "[ 0.801][FINE][mr.DialProvider] GetAvailableSinks for urn:x-org.chromium.media:source:tab:0 ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.520610:INFO:CONSOLE(9466)] "[ 0.810][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.528728:INFO:CONSOLE(9463)] "[ 0.821][INFO][mr.ProviderManager] Sending 2 sinks to MR for urn:x-org.chromium.media:source:tab:0 ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110339.539493:INFO:CONSOLE(9466)] "[ 0.832][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.550616:INFO:CONSOLE(9466)] "[ 0.841][FINE][mr.DialProvider] GetAvailableSinks for urn:x-org.chromium.media:source:tab:5 ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.562336:INFO:CONSOLE(9466)] "[ 0.851][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110339.572101:INFO:CONSOLE(9463)] "[ 0.864][INFO][mr.ProviderManager] Sending 2 sinks to MR for urn:x-org.chromium.media:source:tab:5 ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110339.604697:ERROR:CONSOLE(1)] "Uncaught ReferenceError: media_router is not defined", source: chrome://media-router/ (1) [88166:88166:0305/110340.159514:WARNING:CONSOLE(0)] "Styling master document from stylesheets defined in HTML Imports is deprecated, and is planned to be removed in M67, around May 2018. Please refer to https://goo.gl/EGXzpw for possible migration paths.", source: (0) [88166:88166:0305/110340.516158:INFO:CONSOLE(9457)] "[ 1.810][SEVERE][mr.ProviderManager] provideSinks: Provider not found for providerName cast ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9457) [88166:88166:0305/110340.528605:INFO:CONSOLE(9463)] "[ 1.823][INFO][mr.dial.SinkDiscoveryService] addSinks returned 2 sinks ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110340.536569:INFO:CONSOLE(9466)] "[ 1.831][FINE][mr.dial.SinkDiscoveryService] ....the list is: [{"sink_id":"dial:<28aec0ba8a4aa680d1f8018e02693277>","name":"tguilbert-cast","description":null,"domain":null,"icon_type":7,"extra_data":{"$data":{"ip_address":{"address_bytes":[100,112,235,53]},"model_name":"Eureka Dongle","app_url":{"url":"http://100.112.235.53:8008/apps"}},"$tag":0}},{"sink_id":"dial:<5cb0f02a44e529045ac743decd36c7cb>","name":"foltzcast-sea","description":null,"domain":null,"icon_type":7,"extra_data":{"$data":{"ip_address":{"address_bytes":[100,112,228,131]},"model_name":"Eureka Dongle","app_url":{"url":"http://100.112.228.131:8008/apps"}},"$tag":0}}] ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110340.547746:INFO:CONSOLE(9466)] "[ 1.840][FINE][mr.dial.SinkDiscoveryService] mayAddSink, id = dial:<28aec0ba8a4aa680d1f8018e02693277> ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110340.558014:INFO:CONSOLE(9466)] "[ 1.849][FINE][mr.dial.SinkDiscoveryService] Adding new sink dial:<28aec0ba8a4aa680d1f8018e02693277>: name = tguilbert-cast, ip = 100.112.235.53, model = Eureka Dongle, apps = {} ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110340.571090:INFO:CONSOLE(9466)] "[ 1.859][FINE][mr.DialProvider] GetAvailableSinks for test://test ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110340.599851:INFO:CONSOLE(9466)] "[ 1.872][FINE][mr.dial.PresentationUrl] Unhandled protocol: test: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110340.627115:INFO:CONSOLE(9463)] "[ 1.902][INFO][mr.ProviderManager] Sending 2 sinks to MR for test://test ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110340.652689:INFO:CONSOLE(9466)] "[ 1.930][FINE][mr.DialProvider] GetAvailableSinks for urn:x-org.chromium.media:source:desktop ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110340.675075:INFO:CONSOLE(9466)] "[ 1.955][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110340.694213:INFO:CONSOLE(9463)] "[ 1.977][INFO][mr.ProviderManager] Sending 2 sinks to MR for urn:x-org.chromium.media:source:desktop ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110340.713335:INFO:CONSOLE(9466)] "[ 1.997][FINE][mr.DialProvider] GetAvailableSinks for urn:x-org.chromium.media:source:tab:0 ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110340.731266:INFO:CONSOLE(9466)] "[ 2.015][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110340.747063:INFO:CONSOLE(9463)] "[ 2.033][INFO][mr.ProviderManager] Sending 2 sinks to MR for urn:x-org.chromium.media:source:tab:0 ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110340.763076:INFO:CONSOLE(9466)] "[ 2.049][FINE][mr.DialProvider] GetAvailableSinks for urn:x-org.chromium.media:source:tab:5 ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110340.778449:INFO:CONSOLE(9466)] "[ 2.065][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110340.792561:INFO:CONSOLE(9463)] "[ 2.080][INFO][mr.ProviderManager] Sending 2 sinks to MR for urn:x-org.chromium.media:source:tab:5 ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110340.805202:INFO:CONSOLE(9466)] "[ 2.097][FINE][mr.dial.SinkDiscoveryService] mayAddSink, id = dial:<5cb0f02a44e529045ac743decd36c7cb> ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110340.815173:INFO:CONSOLE(9466)] "[ 2.107][FINE][mr.dial.SinkDiscoveryService] Adding new sink dial:<5cb0f02a44e529045ac743decd36c7cb>: name = foltzcast-sea, ip = 100.112.228.131, model = Eureka Dongle, apps = {} ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110341.075639:INFO:CONSOLE(9466)] "[ 2.360][FINE][mr.DialProvider] GetAvailableSinks for test://test ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110341.092669:INFO:CONSOLE(9466)] "[ 2.377][FINE][mr.dial.PresentationUrl] Unhandled protocol: test: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110341.106267:INFO:CONSOLE(9463)] "[ 2.395][INFO][mr.ProviderManager] Sending 2 sinks to MR for test://test ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110341.120366:INFO:CONSOLE(9466)] "[ 2.409][FINE][mr.DialProvider] GetAvailableSinks for urn:x-org.chromium.media:source:desktop ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110341.134282:INFO:CONSOLE(9466)] "[ 2.423][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110341.145263:INFO:CONSOLE(9463)] "[ 2.436][INFO][mr.ProviderManager] Sending 2 sinks to MR for urn:x-org.chromium.media:source:desktop ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110341.157039:INFO:CONSOLE(9466)] "[ 2.448][FINE][mr.DialProvider] GetAvailableSinks for urn:x-org.chromium.media:source:tab:0 ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110341.168390:INFO:CONSOLE(9466)] "[ 2.459][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110341.177911:INFO:CONSOLE(9463)] "[ 2.470][INFO][mr.ProviderManager] Sending 2 sinks to MR for urn:x-org.chromium.media:source:tab:0 ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110341.188239:INFO:CONSOLE(9466)] "[ 2.480][FINE][mr.DialProvider] GetAvailableSinks for urn:x-org.chromium.media:source:tab:5 ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110341.198299:INFO:CONSOLE(9466)] "[ 2.490][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110341.206824:INFO:CONSOLE(9463)] "[ 2.500][INFO][mr.ProviderManager] Sending 2 sinks to MR for urn:x-org.chromium.media:source:tab:5 ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9463) [88166:88166:0305/110341.585661:INFO:media_router_integration_browsertest.cc(561)] Receiver name: test-sink-1 [88166:88166:0305/110342.265278:INFO:CONSOLE(9466)] "[ 3.515][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110342.266103:INFO:CONSOLE(9466)] "[ 3.527][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110342.267096:INFO:CONSOLE(9466)] "[ 3.537][FINE][mr.dial.PresentationUrl] Unhandled protocol: urn: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110344.906452:INFO:CONSOLE(9457)] "[ 6.199][SEVERE][mr.ProviderManager] provideSinks: Provider not found for providerName cast ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9457) [88166:88166:0305/110345.208958:INFO:CONSOLE(9466)] "[ 6.497][FINE][mr.dial.PresentationUrl] Unhandled protocol: test: ", source: chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/mirroring_common.js (9466) [88166:88166:0305/110345.856306:ERROR:event_page_request_manager.cc(116)] Attempted too many times to wake up event page. [88166:88166:0305/110345.856378:ERROR:event_page_request_manager.cc(96)] Draining request queue. (queue-length=4) [88166:88166:0305/110345.856460:FATAL:media_router.mojom.cc(1715)] Check failed: !connected. MediaRouteProvider::TerminateRouteCallback was destroyed without first either being run or its corresponding binding being closed. It is an error to drop response callbacks which still correspond to an open interface pipe. #0 0x7f7d48bb36ad base::debug::StackTrace::StackTrace() #1 0x7f7d48bb1b9c base::debug::StackTrace::StackTrace() #2 0x7f7d48c39bca logging::LogMessage::~LogMessage() #3 0x000004adb205 media_router::mojom::MediaRouteProvider_TerminateRoute_ProxyToResponder::OnIsConnectedComplete() #4 0x000001f5e5d9 _ZN4base8internal13FunctorTraitsIPFvbEvE6InvokeIJbEEEvS3_DpOT_ #5 0x000001f5e5a0 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIPFvbEJbEEEvOT_DpOT0_ #6 0x000003b471f1 _ZN4base8internal7InvokerINS0_9BindStateIPFvbEJEEES3_E7RunImplIS4_NSt3__15tupleIJEEEJEEEvOT_OT0_NS8_16integer_sequenceImJXspT1_EEEEOb #7 0x000003b471ad _ZN4base8internal7InvokerINS0_9BindStateIPFvbEJEEES3_E7RunOnceEPNS0_13BindStateBaseEb #8 0x7f7d4924348d _ZNO4base12OnceCallbackIFvbEE3RunEb #9 0x7f7d4923e35f mojo::(anonymous namespace)::DetermineIfEndpointIsConnected() #10 0x7f7d4923e261 mojo::(anonymous namespace)::ResponderThunk::IsConnectedAsync() #11 0x000004adaf50 media_router::mojom::MediaRouteProvider_TerminateRoute_ProxyToResponder::~MediaRouteProvider_TerminateRoute_ProxyToResponder() #12 0x000004ada907 base::internal::PassedWrapper<>::~PassedWrapper() #13 0x000004adae85 std::__1::__tuple_leaf<>::~__tuple_leaf() #14 0x000004adae65 _ZNSt3__112__tuple_implINS_15__tuple_indicesIJLm0EEEEJN4base8internal13PassedWrapperINS_10unique_ptrIN12media_router5mojom50MediaRouteProvider_TerminateRoute_ProxyToResponderENS_14default_deleteIS9_EEEEEEEED2Ev #15 0x000004adae45 _ZNSt3__15tupleIJN4base8internal13PassedWrapperINS_10unique_ptrIN12media_router5mojom50MediaRouteProvider_TerminateRoute_ProxyToResponderENS_14default_deleteIS7_EEEEEEEED2Ev #16 0x000004adae13 _ZN4base8internal9BindStateIMN12media_router5mojom50MediaRouteProvider_TerminateRoute_ProxyToResponderEFvRKNS_8OptionalINSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEENS2_18RouteRequestResult10ResultCodeEEJNS0_13PassedWrapperINS6_10unique_ptrIS4_NS6_14default_deleteIS4_EEEEEEEED2Ev #17 0x000004adadd7 _ZN4base8internal9BindStateIMN12media_router5mojom50MediaRouteProvider_TerminateRoute_ProxyToResponderEFvRKNS_8OptionalINSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEENS2_18RouteRequestResult10ResultCodeEEJNS0_13PassedWrapperINS6_10unique_ptrIS4_NS6_14default_deleteIS4_EEEEEEEE7DestroyEPKNS0_13BindStateBaseE #18 0x7f7d48b649c5 base::internal::BindStateBaseRefCountTraits::Destruct() #19 0x7f7d48b65728 base::RefCountedThreadSafe<>::Release() #20 0x7f7d48b656e5 scoped_refptr<>::Release() #21 0x7f7d48b650da scoped_refptr<>::~scoped_refptr() #22 0x7f7d48b64ef5 base::internal::CallbackBase::~CallbackBase() #23 0x000001d7d765 base::OnceCallback<>::~OnceCallback() #24 0x000001d4b915 base::RepeatingCallback<>::~RepeatingCallback() #25 0x000008ca85e3 _ZNSt3__112__tuple_implINS_15__tuple_indicesIJLm0ELm1ELm2EEEEJN4base7WeakPtrIN12media_router32ExtensionMediaRouteProviderProxyEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS3_12OnceCallbackIFvRKNS3_8OptionalISD_EENS5_18RouteRequestResult10ResultCodeEEEEEED2Ev #26 0x000008ca85b5 _ZNSt3__15tupleIJN4base7WeakPtrIN12media_router32ExtensionMediaRouteProviderProxyEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS1_12OnceCallbackIFvRKNS1_8OptionalISB_EENS3_18RouteRequestResult10ResultCodeEEEEEED2Ev #27 0x000008ca8583 _ZN4base8internal9BindStateIMN12media_router32ExtensionMediaRouteProviderProxyEFvRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_12OnceCallbackIFvRKNS_8OptionalISA_EENS2_18RouteRequestResult10ResultCodeEEEEEJNS_7WeakPtrIS3_EESA_SL_EED2Ev #28 0x000008ca8547 _ZN4base8internal9BindStateIMN12media_router32ExtensionMediaRouteProviderProxyEFvRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_12OnceCallbackIFvRKNS_8OptionalISA_EENS2_18RouteRequestResult10ResultCodeEEEEEJNS_7WeakPtrIS3_EESA_SL_EE7DestroyEPKNS0_13BindStateBaseE #29 0x7f7d48b649c5 base::internal::BindStateBaseRefCountTraits::Destruct() #30 0x7f7d48b65728 base::RefCountedThreadSafe<>::Release() #31 0x7f7d48b656e5 scoped_refptr<>::Release() #32 0x7f7d48b650da scoped_refptr<>::~scoped_refptr() #33 0x7f7d48b64ef5 base::internal::CallbackBase::~CallbackBase() #34 0x000001d7d765 base::OnceCallback<>::~OnceCallback() #35 0x0000041c3f1b base::internal::VectorBuffer<>::DestructRange<>() #36 0x0000041c3e7b base::circular_deque<>::DestructRange() #37 0x000008c5b3a1 base::circular_deque<>::ClearRetainCapacity() #38 0x000008c5b339 base::circular_deque<>::clear() #39 0x000008c5afc4 media_router::EventPageRequestManager::DrainPendingRequests() #40 0x000008c5a606 media_router::EventPageRequestManager::AttemptWakeEventPage() #41 0x000008c5a2a4 media_router::EventPageRequestManager::RunOrDefer() #42 0x000008ca2b53 media_router::ExtensionMediaRouteProviderProxy::TerminateRoute() #43 0x000004abfe31 media_router::mojom::MediaRouteProviderStubDispatch::AcceptWithResponder() #44 0x000008ca586e media_router::mojom::MediaRouteProviderStub<>::AcceptWithResponder() #45 0x7f7d4923a007 mojo::InterfaceEndpointClient::HandleValidatedMessage() #46 0x7f7d492395f1 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept() #47 0x7f7d49237aa2 mojo::FilterChain::Accept() #48 0x7f7d4923d795 mojo::InterfaceEndpointClient::HandleIncomingMessage() #49 0x7f7d49249cfb mojo::internal::MultiplexRouter::ProcessIncomingMessage() #50 0x7f7d49249245 mojo::internal::MultiplexRouter::Accept() #51 0x7f7d49237aa2 mojo::FilterChain::Accept() #52 0x7f7d49229a8f mojo::Connector::ReadSingleMessage() #53 0x7f7d4922aaca mojo::Connector::ReadAllAvailableMessages() #54 0x7f7d4922a892 mojo::Connector::OnHandleReadyInternal() #55 0x7f7d4922a77b mojo::Connector::OnWatcherHandleReady() #56 0x7f7d4922e14f _ZN4base8internal13FunctorTraitsIMN4mojo9ConnectorEFvjEvE6InvokeIPS3_JjEEEvS5_OT_DpOT0_ #57 0x7f7d4922e0af _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN4mojo9ConnectorEFvjEJPS5_jEEEvOT_DpOT0_ #58 0x7f7d4922e045 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE7RunImplIRKS6_RKNSt3__15tupleIJS8_EEEJLm0EEEEvOT_OT0_NSF_16integer_sequenceImJXspT1_EEEEOj #59 0x7f7d4922df7b _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE3RunEPNS0_13BindStateBaseEj #60 0x7f7d4922505e _ZNKR4base17RepeatingCallbackIFvjEE3RunEj #61 0x7f7d4922d1cf mojo::SimpleWatcher::DiscardReadyState() [0305/110346.684095:ERROR:kill_posix.cc(84)] Unable to terminate process group 88166: No such process (3) [1/1] MediaRouterIntegrationIncognitoBrowserTest.ReconnectSession (CRASHED) 1 test crashed: MediaRouterIntegrationIncognitoBrowserTest.ReconnectSession (../../chrome/test/media_router/media_router_integration_browsertest.cc:894)
,
Mar 7 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/38ae964fc26090305d22901ebdc8f16f333c016e commit 38ae964fc26090305d22901ebdc8f16f333c016e Author: Bin Zhao <zhaobin@chromium.org> Date: Wed Mar 07 22:11:48 2018 [Media Router] Fix MediaRouterIntegrationIncognitoBrowserTest.ReconnectSession event_page_request_manager has "TerminateRoute()" in pending_requests_. When clearing pending_requests_ and destroying "TerminateRoute()" callback, the binded mojo callback (parameter) is destroyed but never invoked. Mojo has some check which would crash if mojo callback is never invoked. "TerminateRout()" is added to pending_requests_ because MediaRouterBase::OnIncognitoProfileShutdown() adds it after test teardown unregisters MR extension. Fix it by explicitly terminate session in ReconnectSession test. Bug: 818766 Change-Id: I02d0019ba52d3d9213ba6edec34006a7ffac91c0 Reviewed-on: https://chromium-review.googlesource.com/952292 Commit-Queue: mark a. foltz <mfoltz@chromium.org> Reviewed-by: Derek Cheng <imcheng@chromium.org> Reviewed-by: mark a. foltz <mfoltz@chromium.org> Cr-Commit-Position: refs/heads/master@{#541605} [modify] https://crrev.com/38ae964fc26090305d22901ebdc8f16f333c016e/chrome/test/media_router/media_router_integration_browsertest.cc
,
Mar 30 2018
|
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by johnpallett@chromium.org
, Mar 6 2018