Back to build
Raw log | Switch to full mode | Login

Test 'ExtensionWebRequestApiTest.WebRequestSubresourceRedirectsWithExtraHeaders' completed with the following status(es): 'CRASH','CRASH','CRASH','CRASH' Test 'ExtensionWebRequestApiTest.WebRequestSubresourceRedirectsWithExtraHeaders' had the following logs when run: ================================================================================ [ RUN ] ExtensionWebRequestApiTest.WebRequestSubresourceRedirectsWithExtraHeaders Xlib: extension "RANDR" missing on display ":99". [3486:3486:0312/230546.111249:ERROR:browser_dm_token_storage_linux.cc(101)] Error: /etc/machine-id contains 0 characters (32 were expected). [3486:3675:0312/230546.725866:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3486:3486:0312/230546.811915:WARNING:password_store_factory.cc(262)] 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:3486): LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus: Unknown or unsupported transport 'disabled' for address 'disabled:' [3486:3681:0312/230547.649767:WARNING:leveldb_database.cc(106)] Unable to open /b/s/w/itMII6Wi/.org.chromium.Chromium.EKErFU/dEsVYet/Default/shared_proto_db: Invalid argument: /b/s/w/itMII6Wi/.org.chromium.Chromium.EKErFU/dEsVYet/Default/shared_proto_db: does not exist (create_if_missing is false) shm_open() failed: Function not implemented Home directory not accessible: Operation not permitted [3486:3486:0312/230550.599528:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToDataUrlOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) [3486:3486:0312/230551.258189:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToNonWebAccessibleUrlOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) [3486:3486:0312/230552.045095:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToServerRedirectOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) [3486:3486:0312/230553.093674:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToUnallowedServerRedirectOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) Uninitialized bytes in __msan_check_mem_is_initialized at offset 0 inside [0x7f08e8e865c8, 4) ==3486==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x563e957f09de in WriteBytesCommon base/pickle.cc:430:3 #1 0x563e957f09de in void base::Pickle::WriteBytesStatic<4ul>(void const*) base/pickle.cc:395:0 #2 0x563e9b99d070 in WritePOD<int> base/pickle.h:327:5 #3 0x563e9b99d070 in WriteInt base/pickle.h:190:0 #4 0x563e9b99d070 in WriteBool base/pickle.h:189:0 #5 0x563e9b99d070 in Write ipc/ipc_message_utils.h:133:0 #6 0x563e9b99d070 in WriteParam<bool> ipc/ipc_message_utils.h:111:0 #7 0x563e9b99d070 in IPC::ParamTraits<net::RedirectInfo>::Write(base::Pickle*, net::RedirectInfo const&) services/network/public/cpp/net_ipc_param_traits.h:281:0 #8 0x563e8a7c8063 in Serialize mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #9 0x563e8a7c8063 in Serialize<mojo::native::NativeStructDataView, const net::RedirectInfo &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #10 0x563e8a7c8063 in network::mojom::URLLoaderClientProxy::OnReceiveRedirect(net::RedirectInfo const&, network::ResourceResponseHead const&) /b/s/w/ir/cache/builder/src/out/Release/gen/services/network/public/mojom/url_loader.mojom.cc:869:0 #11 0x563e8fd7dcc3 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeRedirect(net::RedirectInfo const&, int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:687:19 #12 0x563e8fd83cb2 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::HandleBeforeRequestRedirect() extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:408:3 #13 0x563e8fd799fd in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeSendHeaders(int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:419:5 #14 0x563e8fcfb661 in Run base/callback.h:97:12 #15 0x563e8fcfb661 in extensions::ExtensionWebRequestEventRouter::ExecuteDeltas(void*, extensions::WebRequestInfo const*, bool) extensions/browser/api/web_request/web_request_api.cc:2277:0 #16 0x563e8fd0e9c9 in extensions::ExtensionWebRequestEventRouter::DecrementBlockCount(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, extensions::ExtensionWebRequestEventRouter::EventResponse*, int) extensions/browser/api/web_request/web_request_api.cc:2147:5 #17 0x563e8fd0abe1 in extensions::ExtensionWebRequestEventRouter::OnEventHandled(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, int, int, extensions::ExtensionWebRequestEventRouter::EventResponse*) extensions/browser/api/web_request/web_request_api.cc:1605:3 #18 0x563e8fd2343a in extensions::WebRequestInternalEventHandledFunction::Run() extensions/browser/api/web_request/web_request_api.cc:2742:50 #19 0x563e8f4ca892 in ExtensionFunction::RunWithValidation() extensions/browser/extension_function.cc:453:10 #20 0x563e8f4cf9a3 in extensions::ExtensionFunctionDispatcher::DispatchOnIOThread(extensions::InfoMap*, void*, int, base::WeakPtr<extensions::IOThreadExtensionMessageFilter>, int, ExtensionHostMsg_Request_Params const&) extensions/browser/extension_function_dispatcher.cc:331:15 #21 0x563e8f6431fa in extensions::IOThreadExtensionMessageFilter::OnExtensionRequestForIOThread(int, ExtensionHostMsg_Request_Params const&) extensions/browser/io_thread_extension_message_filter.cc:64:3 #22 0x563e8f642ae4 in DispatchToMethodImpl<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params>, 0, 1> base/tuple.h:52:3 #23 0x563e8f642ae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params> > base/tuple.h:60:0 #24 0x563e8f642ae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), void, std::__1::tuple<int, ExtensionHostMsg_Request_Params> > ipc/ipc_message_templates.h:51:0 #25 0x563e8f642ae4 in bool IPC::MessageT<ExtensionHostMsg_RequestForIOThread_Meta, std::__1::tuple<int, ExtensionHostMsg_Request_Params>, void>::Dispatch<extensions::IOThreadExtensionMessageFilter, extensions::IOThreadExtensionMessageFilter, void, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)>(IPC::Message const*, extensions::IOThreadExtensionMessageFilter*, extensions::IOThreadExtensionMessageFilter*, void*, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)) ipc/ipc_message_templates.h:146:0 #26 0x563e8f641d83 in extensions::IOThreadExtensionMessageFilter::OnMessageReceived(IPC::Message const&) extensions/browser/io_thread_extension_message_filter.cc:47:3 #27 0x563e8c8aaa5c in DispatchMessage content/public/browser/browser_message_filter.cc:95:24 #28 0x563e8c8aaa5c in content::BrowserMessageFilter::Internal::OnMessageReceived(IPC::Message const&) content/public/browser/browser_message_filter.cc:75:0 #29 0x563e9aec4e00 in TryFiltersImpl ipc/message_filter_router.cc:22:21 #30 0x563e9aec4e00 in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:87:0 #31 0x563e9ae81b75 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:86:31 #32 0x563e9ae82118 in IPC::ChannelProxy::Context::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_proxy.cc:122:8 #33 0x563e9ae73ba4 in IPC::ChannelMojo::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_mojo.cc:263:14 #34 0x563e9ae900a5 in IPC::internal::MessagePipeReader::Receive(IPC::MessageView) ipc/ipc_message_pipe_reader.cc:107:14 #35 0x563e9aec74d4 in IPC::mojom::ChannelStubDispatch::Accept(IPC::mojom::Channel*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/ipc/ipc.mojom.cc:297:13 #36 0x563e9ae90e36 in IPC::mojom::ChannelStub<mojo::RawPtrImplRefTraits<IPC::mojom::Channel> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/ipc/ipc.mojom.h:245:12 #37 0x563e9a69faa6 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 #38 0x563e9a6a7d9a in mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #39 0x563e9ae96519 in IPC::(anonymous namespace)::ChannelAssociatedGroupController::Accept(mojo::Message*) ipc/ipc_mojo_bootstrap.cc:860:20 #40 0x563e9a6a7d9a in mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #41 0x563e9a691928 in mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 #42 0x563e9a694a8c in mojo::Connector::ReadAllAvailableMessages() mojo/public/cpp/bindings/lib/connector.cc:600:12 #43 0x563e97b07f93 in Run base/callback.h:136:12 #44 0x563e97b07f93 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) mojo/public/cpp/system/simple_watcher.cc:293:0 #45 0x563e958eb178 in Run base/callback.h:97:12 #46 0x563e958eb178 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104:0 #47 0x563e958eec4e in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:336:21 #48 0x563e958ee15f in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:217:7 #49 0x563e95ae0fec in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:208:55 #50 0x563e958f113f in Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:403:12 #51 0x563e958f113f in non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:0:0 #52 0x563e95812cd5 in base::RunLoop::Run() base/run_loop.cc:157:14 #53 0x563e8d02054e in content::BrowserProcessSubThread::IOThreadRun(base::RunLoop*) content/browser/browser_process_sub_thread.cc:176:11 #54 0x563e95987dc8 in base::Thread::ThreadMain() base/threading/thread.cc:312:3 #55 0x563e95acea01 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 #56 0x7f08feea2183 in start_thread ??:0:0 #57 0x7f08f59b503c in clone ??:0:0 Uninitialized value was stored to memory at #0 0x563e9b99d27d in IPC::ParamTraits<net::RedirectInfo>::Write(base::Pickle*, net::RedirectInfo const&) base/strings/string_piece.h:0:27 #1 0x563e8a7c8063 in Serialize mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #2 0x563e8a7c8063 in Serialize<mojo::native::NativeStructDataView, const net::RedirectInfo &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #3 0x563e8a7c8063 in network::mojom::URLLoaderClientProxy::OnReceiveRedirect(net::RedirectInfo const&, network::ResourceResponseHead const&) /b/s/w/ir/cache/builder/src/out/Release/gen/services/network/public/mojom/url_loader.mojom.cc:869:0 #4 0x563e8fd7dcc3 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeRedirect(net::RedirectInfo const&, int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:687:19 #5 0x563e8fd83cb2 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::HandleBeforeRequestRedirect() extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:408:3 #6 0x563e8fd799fd in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeSendHeaders(int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:419:5 #7 0x563e8fcfb661 in Run base/callback.h:97:12 #8 0x563e8fcfb661 in extensions::ExtensionWebRequestEventRouter::ExecuteDeltas(void*, extensions::WebRequestInfo const*, bool) extensions/browser/api/web_request/web_request_api.cc:2277:0 #9 0x563e8fd0e9c9 in extensions::ExtensionWebRequestEventRouter::DecrementBlockCount(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, extensions::ExtensionWebRequestEventRouter::EventResponse*, int) extensions/browser/api/web_request/web_request_api.cc:2147:5 #10 0x563e8fd0abe1 in extensions::ExtensionWebRequestEventRouter::OnEventHandled(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, int, int, extensions::ExtensionWebRequestEventRouter::EventResponse*) extensions/browser/api/web_request/web_request_api.cc:1605:3 #11 0x563e8fd2343a in extensions::WebRequestInternalEventHandledFunction::Run() extensions/browser/api/web_request/web_request_api.cc:2742:50 #12 0x563e8f4ca892 in ExtensionFunction::RunWithValidation() extensions/browser/extension_function.cc:453:10 #13 0x563e8f4cf9a3 in extensions::ExtensionFunctionDispatcher::DispatchOnIOThread(extensions::InfoMap*, void*, int, base::WeakPtr<extensions::IOThreadExtensionMessageFilter>, int, ExtensionHostMsg_Request_Params const&) extensions/browser/extension_function_dispatcher.cc:331:15 #14 0x563e8f6431fa in extensions::IOThreadExtensionMessageFilter::OnExtensionRequestForIOThread(int, ExtensionHostMsg_Request_Params const&) extensions/browser/io_thread_extension_message_filter.cc:64:3 #15 0x563e8f642ae4 in DispatchToMethodImpl<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params>, 0, 1> base/tuple.h:52:3 #16 0x563e8f642ae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params> > base/tuple.h:60:0 #17 0x563e8f642ae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), void, std::__1::tuple<int, ExtensionHostMsg_Request_Params> > ipc/ipc_message_templates.h:51:0 #18 0x563e8f642ae4 in bool IPC::MessageT<ExtensionHostMsg_RequestForIOThread_Meta, std::__1::tuple<int, ExtensionHostMsg_Request_Params>, void>::Dispatch<extensions::IOThreadExtensionMessageFilter, extensions::IOThreadExtensionMessageFilter, void, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)>(IPC::Message const*, extensions::IOThreadExtensionMessageFilter*, extensions::IOThreadExtensionMessageFilter*, void*, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)) ipc/ipc_message_templates.h:146:0 #19 0x563e8f641d83 in extensions::IOThreadExtensionMessageFilter::OnMessageReceived(IPC::Message const&) extensions/browser/io_thread_extension_message_filter.cc:47:3 #20 0x563e8c8aaa5c in DispatchMessage content/public/browser/browser_message_filter.cc:95:24 #21 0x563e8c8aaa5c in content::BrowserMessageFilter::Internal::OnMessageReceived(IPC::Message const&) content/public/browser/browser_message_filter.cc:75:0 #22 0x563e9aec4e00 in TryFiltersImpl ipc/message_filter_router.cc:22:21 #23 0x563e9aec4e00 in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:87:0 #24 0x563e9ae81b75 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:86:31 #25 0x563e9ae82118 in IPC::ChannelProxy::Context::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_proxy.cc:122:8 #26 0x563e9ae73ba4 in IPC::ChannelMojo::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_mojo.cc:263:14 #27 0x563e9ae900a5 in IPC::internal::MessagePipeReader::Receive(IPC::MessageView) ipc/ipc_message_pipe_reader.cc:107:14 Uninitialized value was created by an allocation of 'redirect_info' in the stack frame of function '_ZN10extensions34WebRequestProxyingURLLoaderFactory17InProgressRequest27HandleBeforeRequestRedirectEv' #0 0x563e8fd82e50 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::HandleBeforeRequestRedirect() extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:343:0 SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/browser_tests+0x172919de) Exiting [ RUN ] ExtensionWebRequestApiTest.WebRequestSubresourceRedirectsWithExtraHeaders Xlib: extension "RANDR" missing on display ":99". [26100:26100:0312/232152.410536:ERROR:browser_dm_token_storage_linux.cc(101)] Error: /etc/machine-id contains 0 characters (32 were expected). [26100:26134:0312/232152.616667:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [26100:26100:0312/232152.651628:WARNING:password_store_factory.cc(262)] 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:26100): LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus: Unknown or unsupported transport 'disabled' for address 'disabled:' [26100:26121:0312/232153.081040:WARNING:leveldb_database.cc(106)] Unable to open /b/s/w/itMII6Wi/.org.chromium.Chromium.EKErFU/dXZtk1I/Default/shared_proto_db: Invalid argument: /b/s/w/itMII6Wi/.org.chromium.Chromium.EKErFU/dXZtk1I/Default/shared_proto_db: does not exist (create_if_missing is false) shm_open() failed: Function not implemented Home directory not accessible: Operation not permitted [26100:26100:0312/232154.140357:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToDataUrlOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) [26100:26100:0312/232154.953815:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToNonWebAccessibleUrlOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) [26100:26100:0312/232155.964597:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToServerRedirectOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) [26100:26100:0312/232156.971342:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToUnallowedServerRedirectOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) Uninitialized bytes in __msan_check_mem_is_initialized at offset 0 inside [0x7f7288bd65c8, 4) ==26100==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x55c6790489de in WriteBytesCommon base/pickle.cc:430:3 #1 0x55c6790489de in void base::Pickle::WriteBytesStatic<4ul>(void const*) base/pickle.cc:395:0 #2 0x55c67f1f5070 in WritePOD<int> base/pickle.h:327:5 #3 0x55c67f1f5070 in WriteInt base/pickle.h:190:0 #4 0x55c67f1f5070 in WriteBool base/pickle.h:189:0 #5 0x55c67f1f5070 in Write ipc/ipc_message_utils.h:133:0 #6 0x55c67f1f5070 in WriteParam<bool> ipc/ipc_message_utils.h:111:0 #7 0x55c67f1f5070 in IPC::ParamTraits<net::RedirectInfo>::Write(base::Pickle*, net::RedirectInfo const&) services/network/public/cpp/net_ipc_param_traits.h:281:0 #8 0x55c66e020063 in Serialize mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #9 0x55c66e020063 in Serialize<mojo::native::NativeStructDataView, const net::RedirectInfo &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #10 0x55c66e020063 in network::mojom::URLLoaderClientProxy::OnReceiveRedirect(net::RedirectInfo const&, network::ResourceResponseHead const&) /b/s/w/ir/cache/builder/src/out/Release/gen/services/network/public/mojom/url_loader.mojom.cc:869:0 #11 0x55c6735d5cc3 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeRedirect(net::RedirectInfo const&, int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:687:19 #12 0x55c6735dbcb2 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::HandleBeforeRequestRedirect() extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:408:3 #13 0x55c6735d19fd in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeSendHeaders(int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:419:5 #14 0x55c673553661 in Run base/callback.h:97:12 #15 0x55c673553661 in extensions::ExtensionWebRequestEventRouter::ExecuteDeltas(void*, extensions::WebRequestInfo const*, bool) extensions/browser/api/web_request/web_request_api.cc:2277:0 #16 0x55c6735669c9 in extensions::ExtensionWebRequestEventRouter::DecrementBlockCount(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, extensions::ExtensionWebRequestEventRouter::EventResponse*, int) extensions/browser/api/web_request/web_request_api.cc:2147:5 #17 0x55c673562be1 in extensions::ExtensionWebRequestEventRouter::OnEventHandled(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, int, int, extensions::ExtensionWebRequestEventRouter::EventResponse*) extensions/browser/api/web_request/web_request_api.cc:1605:3 #18 0x55c67357b43a in extensions::WebRequestInternalEventHandledFunction::Run() extensions/browser/api/web_request/web_request_api.cc:2742:50 #19 0x55c672d22892 in ExtensionFunction::RunWithValidation() extensions/browser/extension_function.cc:453:10 #20 0x55c672d279a3 in extensions::ExtensionFunctionDispatcher::DispatchOnIOThread(extensions::InfoMap*, void*, int, base::WeakPtr<extensions::IOThreadExtensionMessageFilter>, int, ExtensionHostMsg_Request_Params const&) extensions/browser/extension_function_dispatcher.cc:331:15 #21 0x55c672e9b1fa in extensions::IOThreadExtensionMessageFilter::OnExtensionRequestForIOThread(int, ExtensionHostMsg_Request_Params const&) extensions/browser/io_thread_extension_message_filter.cc:64:3 #22 0x55c672e9aae4 in DispatchToMethodImpl<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params>, 0, 1> base/tuple.h:52:3 #23 0x55c672e9aae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params> > base/tuple.h:60:0 #24 0x55c672e9aae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), void, std::__1::tuple<int, ExtensionHostMsg_Request_Params> > ipc/ipc_message_templates.h:51:0 #25 0x55c672e9aae4 in bool IPC::MessageT<ExtensionHostMsg_RequestForIOThread_Meta, std::__1::tuple<int, ExtensionHostMsg_Request_Params>, void>::Dispatch<extensions::IOThreadExtensionMessageFilter, extensions::IOThreadExtensionMessageFilter, void, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)>(IPC::Message const*, extensions::IOThreadExtensionMessageFilter*, extensions::IOThreadExtensionMessageFilter*, void*, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)) ipc/ipc_message_templates.h:146:0 #26 0x55c672e99d83 in extensions::IOThreadExtensionMessageFilter::OnMessageReceived(IPC::Message const&) extensions/browser/io_thread_extension_message_filter.cc:47:3 #27 0x55c670102a5c in DispatchMessage content/public/browser/browser_message_filter.cc:95:24 #28 0x55c670102a5c in content::BrowserMessageFilter::Internal::OnMessageReceived(IPC::Message const&) content/public/browser/browser_message_filter.cc:75:0 #29 0x55c67e71ce00 in TryFiltersImpl ipc/message_filter_router.cc:22:21 #30 0x55c67e71ce00 in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:87:0 #31 0x55c67e6d9b75 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:86:31 #32 0x55c67e6da118 in IPC::ChannelProxy::Context::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_proxy.cc:122:8 #33 0x55c67e6cbba4 in IPC::ChannelMojo::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_mojo.cc:263:14 #34 0x55c67e6e80a5 in IPC::internal::MessagePipeReader::Receive(IPC::MessageView) ipc/ipc_message_pipe_reader.cc:107:14 #35 0x55c67e71f4d4 in IPC::mojom::ChannelStubDispatch::Accept(IPC::mojom::Channel*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/ipc/ipc.mojom.cc:297:13 #36 0x55c67e6e8e36 in IPC::mojom::ChannelStub<mojo::RawPtrImplRefTraits<IPC::mojom::Channel> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/ipc/ipc.mojom.h:245:12 #37 0x55c67def7aa6 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 #38 0x55c67deffd9a in mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #39 0x55c67e6ee519 in IPC::(anonymous namespace)::ChannelAssociatedGroupController::Accept(mojo::Message*) ipc/ipc_mojo_bootstrap.cc:860:20 #40 0x55c67deffd9a in mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #41 0x55c67dee9928 in mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 #42 0x55c67deeca8c in mojo::Connector::ReadAllAvailableMessages() mojo/public/cpp/bindings/lib/connector.cc:600:12 #43 0x55c67b35ff93 in Run base/callback.h:136:12 #44 0x55c67b35ff93 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) mojo/public/cpp/system/simple_watcher.cc:293:0 #45 0x55c679143178 in Run base/callback.h:97:12 #46 0x55c679143178 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104:0 #47 0x55c679146c4e in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:336:21 #48 0x55c67914615f in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:217:7 #49 0x55c679338fec in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:208:55 #50 0x55c67914913f in Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:403:12 #51 0x55c67914913f in non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:0:0 #52 0x55c67906acd5 in base::RunLoop::Run() base/run_loop.cc:157:14 #53 0x55c67087854e in content::BrowserProcessSubThread::IOThreadRun(base::RunLoop*) content/browser/browser_process_sub_thread.cc:176:11 #54 0x55c6791dfdc8 in base::Thread::ThreadMain() base/threading/thread.cc:312:3 #55 0x55c679326a01 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 #56 0x7f729ebf1183 in start_thread ??:0:0 #57 0x7f729570403c in clone ??:0:0 Uninitialized value was stored to memory at #0 0x55c67f1f527d in IPC::ParamTraits<net::RedirectInfo>::Write(base::Pickle*, net::RedirectInfo const&) base/strings/string_piece.h:0:27 #1 0x55c66e020063 in Serialize mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #2 0x55c66e020063 in Serialize<mojo::native::NativeStructDataView, const net::RedirectInfo &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #3 0x55c66e020063 in network::mojom::URLLoaderClientProxy::OnReceiveRedirect(net::RedirectInfo const&, network::ResourceResponseHead const&) /b/s/w/ir/cache/builder/src/out/Release/gen/services/network/public/mojom/url_loader.mojom.cc:869:0 #4 0x55c6735d5cc3 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeRedirect(net::RedirectInfo const&, int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:687:19 #5 0x55c6735dbcb2 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::HandleBeforeRequestRedirect() extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:408:3 #6 0x55c6735d19fd in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeSendHeaders(int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:419:5 #7 0x55c673553661 in Run base/callback.h:97:12 #8 0x55c673553661 in extensions::ExtensionWebRequestEventRouter::ExecuteDeltas(void*, extensions::WebRequestInfo const*, bool) extensions/browser/api/web_request/web_request_api.cc:2277:0 #9 0x55c6735669c9 in extensions::ExtensionWebRequestEventRouter::DecrementBlockCount(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, extensions::ExtensionWebRequestEventRouter::EventResponse*, int) extensions/browser/api/web_request/web_request_api.cc:2147:5 #10 0x55c673562be1 in extensions::ExtensionWebRequestEventRouter::OnEventHandled(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, int, int, extensions::ExtensionWebRequestEventRouter::EventResponse*) extensions/browser/api/web_request/web_request_api.cc:1605:3 #11 0x55c67357b43a in extensions::WebRequestInternalEventHandledFunction::Run() extensions/browser/api/web_request/web_request_api.cc:2742:50 #12 0x55c672d22892 in ExtensionFunction::RunWithValidation() extensions/browser/extension_function.cc:453:10 #13 0x55c672d279a3 in extensions::ExtensionFunctionDispatcher::DispatchOnIOThread(extensions::InfoMap*, void*, int, base::WeakPtr<extensions::IOThreadExtensionMessageFilter>, int, ExtensionHostMsg_Request_Params const&) extensions/browser/extension_function_dispatcher.cc:331:15 #14 0x55c672e9b1fa in extensions::IOThreadExtensionMessageFilter::OnExtensionRequestForIOThread(int, ExtensionHostMsg_Request_Params const&) extensions/browser/io_thread_extension_message_filter.cc:64:3 #15 0x55c672e9aae4 in DispatchToMethodImpl<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params>, 0, 1> base/tuple.h:52:3 #16 0x55c672e9aae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params> > base/tuple.h:60:0 #17 0x55c672e9aae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), void, std::__1::tuple<int, ExtensionHostMsg_Request_Params> > ipc/ipc_message_templates.h:51:0 #18 0x55c672e9aae4 in bool IPC::MessageT<ExtensionHostMsg_RequestForIOThread_Meta, std::__1::tuple<int, ExtensionHostMsg_Request_Params>, void>::Dispatch<extensions::IOThreadExtensionMessageFilter, extensions::IOThreadExtensionMessageFilter, void, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)>(IPC::Message const*, extensions::IOThreadExtensionMessageFilter*, extensions::IOThreadExtensionMessageFilter*, void*, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)) ipc/ipc_message_templates.h:146:0 #19 0x55c672e99d83 in extensions::IOThreadExtensionMessageFilter::OnMessageReceived(IPC::Message const&) extensions/browser/io_thread_extension_message_filter.cc:47:3 #20 0x55c670102a5c in DispatchMessage content/public/browser/browser_message_filter.cc:95:24 #21 0x55c670102a5c in content::BrowserMessageFilter::Internal::OnMessageReceived(IPC::Message const&) content/public/browser/browser_message_filter.cc:75:0 #22 0x55c67e71ce00 in TryFiltersImpl ipc/message_filter_router.cc:22:21 #23 0x55c67e71ce00 in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:87:0 #24 0x55c67e6d9b75 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:86:31 #25 0x55c67e6da118 in IPC::ChannelProxy::Context::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_proxy.cc:122:8 #26 0x55c67e6cbba4 in IPC::ChannelMojo::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_mojo.cc:263:14 #27 0x55c67e6e80a5 in IPC::internal::MessagePipeReader::Receive(IPC::MessageView) ipc/ipc_message_pipe_reader.cc:107:14 Uninitialized value was created by an allocation of 'redirect_info' in the stack frame of function '_ZN10extensions34WebRequestProxyingURLLoaderFactory17InProgressRequest27HandleBeforeRequestRedirectEv' #0 0x55c6735dae50 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::HandleBeforeRequestRedirect() extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:343:0 SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/browser_tests+0x172919de) Exiting [ RUN ] ExtensionWebRequestApiTest.WebRequestSubresourceRedirectsWithExtraHeaders Xlib: extension "RANDR" missing on display ":99". [27184:27184:0312/232229.040766:ERROR:browser_dm_token_storage_linux.cc(101)] Error: /etc/machine-id contains 0 characters (32 were expected). [27184:27218:0312/232229.246746:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [27184:27184:0312/232229.281698:WARNING:password_store_factory.cc(262)] 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:27184): LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus: Unknown or unsupported transport 'disabled' for address 'disabled:' [27184:27194:0312/232229.719186:WARNING:leveldb_database.cc(106)] Unable to open /b/s/w/itMII6Wi/.org.chromium.Chromium.EKErFU/dL30l7I/Default/shared_proto_db: Invalid argument: /b/s/w/itMII6Wi/.org.chromium.Chromium.EKErFU/dL30l7I/Default/shared_proto_db: does not exist (create_if_missing is false) shm_open() failed: Function not implemented Home directory not accessible: Operation not permitted [27184:27184:0312/232230.792548:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToDataUrlOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) [27184:27184:0312/232230.960745:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToNonWebAccessibleUrlOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) [27184:27184:0312/232231.957944:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToServerRedirectOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) [27184:27184:0312/232232.965337:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToUnallowedServerRedirectOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) Uninitialized bytes in __msan_check_mem_is_initialized at offset 0 inside [0x7f8f061b55c8, 4) ==27184==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x55d61c2459de in WriteBytesCommon base/pickle.cc:430:3 #1 0x55d61c2459de in void base::Pickle::WriteBytesStatic<4ul>(void const*) base/pickle.cc:395:0 #2 0x55d6223f2070 in WritePOD<int> base/pickle.h:327:5 #3 0x55d6223f2070 in WriteInt base/pickle.h:190:0 #4 0x55d6223f2070 in WriteBool base/pickle.h:189:0 #5 0x55d6223f2070 in Write ipc/ipc_message_utils.h:133:0 #6 0x55d6223f2070 in WriteParam<bool> ipc/ipc_message_utils.h:111:0 #7 0x55d6223f2070 in IPC::ParamTraits<net::RedirectInfo>::Write(base::Pickle*, net::RedirectInfo const&) services/network/public/cpp/net_ipc_param_traits.h:281:0 #8 0x55d61121d063 in Serialize mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #9 0x55d61121d063 in Serialize<mojo::native::NativeStructDataView, const net::RedirectInfo &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #10 0x55d61121d063 in network::mojom::URLLoaderClientProxy::OnReceiveRedirect(net::RedirectInfo const&, network::ResourceResponseHead const&) /b/s/w/ir/cache/builder/src/out/Release/gen/services/network/public/mojom/url_loader.mojom.cc:869:0 #11 0x55d6167d2cc3 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeRedirect(net::RedirectInfo const&, int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:687:19 #12 0x55d6167d8cb2 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::HandleBeforeRequestRedirect() extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:408:3 #13 0x55d6167ce9fd in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeSendHeaders(int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:419:5 #14 0x55d616750661 in Run base/callback.h:97:12 #15 0x55d616750661 in extensions::ExtensionWebRequestEventRouter::ExecuteDeltas(void*, extensions::WebRequestInfo const*, bool) extensions/browser/api/web_request/web_request_api.cc:2277:0 #16 0x55d6167639c9 in extensions::ExtensionWebRequestEventRouter::DecrementBlockCount(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, extensions::ExtensionWebRequestEventRouter::EventResponse*, int) extensions/browser/api/web_request/web_request_api.cc:2147:5 #17 0x55d61675fbe1 in extensions::ExtensionWebRequestEventRouter::OnEventHandled(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, int, int, extensions::ExtensionWebRequestEventRouter::EventResponse*) extensions/browser/api/web_request/web_request_api.cc:1605:3 #18 0x55d61677843a in extensions::WebRequestInternalEventHandledFunction::Run() extensions/browser/api/web_request/web_request_api.cc:2742:50 #19 0x55d615f1f892 in ExtensionFunction::RunWithValidation() extensions/browser/extension_function.cc:453:10 #20 0x55d615f249a3 in extensions::ExtensionFunctionDispatcher::DispatchOnIOThread(extensions::InfoMap*, void*, int, base::WeakPtr<extensions::IOThreadExtensionMessageFilter>, int, ExtensionHostMsg_Request_Params const&) extensions/browser/extension_function_dispatcher.cc:331:15 #21 0x55d6160981fa in extensions::IOThreadExtensionMessageFilter::OnExtensionRequestForIOThread(int, ExtensionHostMsg_Request_Params const&) extensions/browser/io_thread_extension_message_filter.cc:64:3 #22 0x55d616097ae4 in DispatchToMethodImpl<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params>, 0, 1> base/tuple.h:52:3 #23 0x55d616097ae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params> > base/tuple.h:60:0 #24 0x55d616097ae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), void, std::__1::tuple<int, ExtensionHostMsg_Request_Params> > ipc/ipc_message_templates.h:51:0 #25 0x55d616097ae4 in bool IPC::MessageT<ExtensionHostMsg_RequestForIOThread_Meta, std::__1::tuple<int, ExtensionHostMsg_Request_Params>, void>::Dispatch<extensions::IOThreadExtensionMessageFilter, extensions::IOThreadExtensionMessageFilter, void, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)>(IPC::Message const*, extensions::IOThreadExtensionMessageFilter*, extensions::IOThreadExtensionMessageFilter*, void*, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)) ipc/ipc_message_templates.h:146:0 #26 0x55d616096d83 in extensions::IOThreadExtensionMessageFilter::OnMessageReceived(IPC::Message const&) extensions/browser/io_thread_extension_message_filter.cc:47:3 #27 0x55d6132ffa5c in DispatchMessage content/public/browser/browser_message_filter.cc:95:24 #28 0x55d6132ffa5c in content::BrowserMessageFilter::Internal::OnMessageReceived(IPC::Message const&) content/public/browser/browser_message_filter.cc:75:0 #29 0x55d621919e00 in TryFiltersImpl ipc/message_filter_router.cc:22:21 #30 0x55d621919e00 in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:87:0 #31 0x55d6218d6b75 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:86:31 #32 0x55d6218d7118 in IPC::ChannelProxy::Context::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_proxy.cc:122:8 #33 0x55d6218c8ba4 in IPC::ChannelMojo::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_mojo.cc:263:14 #34 0x55d6218e50a5 in IPC::internal::MessagePipeReader::Receive(IPC::MessageView) ipc/ipc_message_pipe_reader.cc:107:14 #35 0x55d62191c4d4 in IPC::mojom::ChannelStubDispatch::Accept(IPC::mojom::Channel*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/ipc/ipc.mojom.cc:297:13 #36 0x55d6218e5e36 in IPC::mojom::ChannelStub<mojo::RawPtrImplRefTraits<IPC::mojom::Channel> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/ipc/ipc.mojom.h:245:12 #37 0x55d6210f4aa6 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 #38 0x55d6210fcd9a in mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #39 0x55d6218eb519 in IPC::(anonymous namespace)::ChannelAssociatedGroupController::Accept(mojo::Message*) ipc/ipc_mojo_bootstrap.cc:860:20 #40 0x55d6210fcd9a in mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #41 0x55d6210e6928 in mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 #42 0x55d6210e9a8c in mojo::Connector::ReadAllAvailableMessages() mojo/public/cpp/bindings/lib/connector.cc:600:12 #43 0x55d61e55cf93 in Run base/callback.h:136:12 #44 0x55d61e55cf93 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) mojo/public/cpp/system/simple_watcher.cc:293:0 #45 0x55d61c340178 in Run base/callback.h:97:12 #46 0x55d61c340178 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104:0 #47 0x55d61c343c4e in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:336:21 #48 0x55d61c34315f in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:217:7 #49 0x55d61c535fec in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:208:55 #50 0x55d61c34613f in Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:403:12 #51 0x55d61c34613f in non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:0:0 #52 0x55d61c267cd5 in base::RunLoop::Run() base/run_loop.cc:157:14 #53 0x55d613a7554e in content::BrowserProcessSubThread::IOThreadRun(base::RunLoop*) content/browser/browser_process_sub_thread.cc:176:11 #54 0x55d61c3dcdc8 in base::Thread::ThreadMain() base/threading/thread.cc:312:3 #55 0x55d61c523a01 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 #56 0x7f8f1c1cd183 in start_thread ??:0:0 #57 0x7f8f12ce003c in clone ??:0:0 Uninitialized value was stored to memory at #0 0x55d6223f227d in IPC::ParamTraits<net::RedirectInfo>::Write(base::Pickle*, net::RedirectInfo const&) base/strings/string_piece.h:0:27 #1 0x55d61121d063 in Serialize mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #2 0x55d61121d063 in Serialize<mojo::native::NativeStructDataView, const net::RedirectInfo &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #3 0x55d61121d063 in network::mojom::URLLoaderClientProxy::OnReceiveRedirect(net::RedirectInfo const&, network::ResourceResponseHead const&) /b/s/w/ir/cache/builder/src/out/Release/gen/services/network/public/mojom/url_loader.mojom.cc:869:0 #4 0x55d6167d2cc3 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeRedirect(net::RedirectInfo const&, int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:687:19 #5 0x55d6167d8cb2 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::HandleBeforeRequestRedirect() extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:408:3 #6 0x55d6167ce9fd in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeSendHeaders(int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:419:5 #7 0x55d616750661 in Run base/callback.h:97:12 #8 0x55d616750661 in extensions::ExtensionWebRequestEventRouter::ExecuteDeltas(void*, extensions::WebRequestInfo const*, bool) extensions/browser/api/web_request/web_request_api.cc:2277:0 #9 0x55d6167639c9 in extensions::ExtensionWebRequestEventRouter::DecrementBlockCount(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, extensions::ExtensionWebRequestEventRouter::EventResponse*, int) extensions/browser/api/web_request/web_request_api.cc:2147:5 #10 0x55d61675fbe1 in extensions::ExtensionWebRequestEventRouter::OnEventHandled(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, int, int, extensions::ExtensionWebRequestEventRouter::EventResponse*) extensions/browser/api/web_request/web_request_api.cc:1605:3 #11 0x55d61677843a in extensions::WebRequestInternalEventHandledFunction::Run() extensions/browser/api/web_request/web_request_api.cc:2742:50 #12 0x55d615f1f892 in ExtensionFunction::RunWithValidation() extensions/browser/extension_function.cc:453:10 #13 0x55d615f249a3 in extensions::ExtensionFunctionDispatcher::DispatchOnIOThread(extensions::InfoMap*, void*, int, base::WeakPtr<extensions::IOThreadExtensionMessageFilter>, int, ExtensionHostMsg_Request_Params const&) extensions/browser/extension_function_dispatcher.cc:331:15 #14 0x55d6160981fa in extensions::IOThreadExtensionMessageFilter::OnExtensionRequestForIOThread(int, ExtensionHostMsg_Request_Params const&) extensions/browser/io_thread_extension_message_filter.cc:64:3 #15 0x55d616097ae4 in DispatchToMethodImpl<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params>, 0, 1> base/tuple.h:52:3 #16 0x55d616097ae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params> > base/tuple.h:60:0 #17 0x55d616097ae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), void, std::__1::tuple<int, ExtensionHostMsg_Request_Params> > ipc/ipc_message_templates.h:51:0 #18 0x55d616097ae4 in bool IPC::MessageT<ExtensionHostMsg_RequestForIOThread_Meta, std::__1::tuple<int, ExtensionHostMsg_Request_Params>, void>::Dispatch<extensions::IOThreadExtensionMessageFilter, extensions::IOThreadExtensionMessageFilter, void, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)>(IPC::Message const*, extensions::IOThreadExtensionMessageFilter*, extensions::IOThreadExtensionMessageFilter*, void*, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)) ipc/ipc_message_templates.h:146:0 #19 0x55d616096d83 in extensions::IOThreadExtensionMessageFilter::OnMessageReceived(IPC::Message const&) extensions/browser/io_thread_extension_message_filter.cc:47:3 #20 0x55d6132ffa5c in DispatchMessage content/public/browser/browser_message_filter.cc:95:24 #21 0x55d6132ffa5c in content::BrowserMessageFilter::Internal::OnMessageReceived(IPC::Message const&) content/public/browser/browser_message_filter.cc:75:0 #22 0x55d621919e00 in TryFiltersImpl ipc/message_filter_router.cc:22:21 #23 0x55d621919e00 in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:87:0 #24 0x55d6218d6b75 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:86:31 #25 0x55d6218d7118 in IPC::ChannelProxy::Context::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_proxy.cc:122:8 #26 0x55d6218c8ba4 in IPC::ChannelMojo::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_mojo.cc:263:14 #27 0x55d6218e50a5 in IPC::internal::MessagePipeReader::Receive(IPC::MessageView) ipc/ipc_message_pipe_reader.cc:107:14 Uninitialized value was created by an allocation of 'redirect_info' in the stack frame of function '_ZN10extensions34WebRequestProxyingURLLoaderFactory17InProgressRequest27HandleBeforeRequestRedirectEv' #0 0x55d6167d7e50 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::HandleBeforeRequestRedirect() extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:343:0 SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/browser_tests+0x172919de) Exiting [27211:27211:0312/232234.022436:WARNING:x11_util.cc(1422)] X error received: serial 170, error_code 3 (BadWindow), request_code 4, minor_code 0 (Unknown) [ RUN ] ExtensionWebRequestApiTest.WebRequestSubresourceRedirectsWithExtraHeaders Xlib: extension "RANDR" missing on display ":99". [28187:28187:0312/232303.271432:ERROR:browser_dm_token_storage_linux.cc(101)] Error: /etc/machine-id contains 0 characters (32 were expected). [28187:28221:0312/232303.475764:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [28187:28187:0312/232303.512481:WARNING:password_store_factory.cc(262)] 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:28187): LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus: Unknown or unsupported transport 'disabled' for address 'disabled:' [28187:28199:0312/232303.917663:WARNING:leveldb_database.cc(106)] Unable to open /b/s/w/itMII6Wi/.org.chromium.Chromium.EKErFU/dz9QOtQ/Default/shared_proto_db: Invalid argument: /b/s/w/itMII6Wi/.org.chromium.Chromium.EKErFU/dz9QOtQ/Default/shared_proto_db: does not exist (create_if_missing is false) shm_open() failed: Function not implemented Home directory not accessible: Operation not permitted [28187:28187:0312/232305.026590:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToDataUrlOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) [28187:28187:0312/232305.960128:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToNonWebAccessibleUrlOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) [28187:28187:0312/232306.962646:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToServerRedirectOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) [28187:28187:0312/232307.975300:INFO:CONSOLE(0)] "[SUCCESS] subresourceRedirectToUnallowedServerRedirectOnHeadersReceived", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_subresource_redirects.html (0) Uninitialized bytes in __msan_check_mem_is_initialized at offset 0 inside [0x7fdd9b6765c8, 4) ==28187==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x55fcadfaf9de in WriteBytesCommon base/pickle.cc:430:3 #1 0x55fcadfaf9de in void base::Pickle::WriteBytesStatic<4ul>(void const*) base/pickle.cc:395:0 #2 0x55fcb415c070 in WritePOD<int> base/pickle.h:327:5 #3 0x55fcb415c070 in WriteInt base/pickle.h:190:0 #4 0x55fcb415c070 in WriteBool base/pickle.h:189:0 #5 0x55fcb415c070 in Write ipc/ipc_message_utils.h:133:0 #6 0x55fcb415c070 in WriteParam<bool> ipc/ipc_message_utils.h:111:0 #7 0x55fcb415c070 in IPC::ParamTraits<net::RedirectInfo>::Write(base::Pickle*, net::RedirectInfo const&) services/network/public/cpp/net_ipc_param_traits.h:281:0 #8 0x55fca2f87063 in Serialize mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #9 0x55fca2f87063 in Serialize<mojo::native::NativeStructDataView, const net::RedirectInfo &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #10 0x55fca2f87063 in network::mojom::URLLoaderClientProxy::OnReceiveRedirect(net::RedirectInfo const&, network::ResourceResponseHead const&) /b/s/w/ir/cache/builder/src/out/Release/gen/services/network/public/mojom/url_loader.mojom.cc:869:0 #11 0x55fca853ccc3 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeRedirect(net::RedirectInfo const&, int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:687:19 #12 0x55fca8542cb2 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::HandleBeforeRequestRedirect() extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:408:3 #13 0x55fca85389fd in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeSendHeaders(int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:419:5 #14 0x55fca84ba661 in Run base/callback.h:97:12 #15 0x55fca84ba661 in extensions::ExtensionWebRequestEventRouter::ExecuteDeltas(void*, extensions::WebRequestInfo const*, bool) extensions/browser/api/web_request/web_request_api.cc:2277:0 #16 0x55fca84cd9c9 in extensions::ExtensionWebRequestEventRouter::DecrementBlockCount(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, extensions::ExtensionWebRequestEventRouter::EventResponse*, int) extensions/browser/api/web_request/web_request_api.cc:2147:5 #17 0x55fca84c9be1 in extensions::ExtensionWebRequestEventRouter::OnEventHandled(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, int, int, extensions::ExtensionWebRequestEventRouter::EventResponse*) extensions/browser/api/web_request/web_request_api.cc:1605:3 #18 0x55fca84e243a in extensions::WebRequestInternalEventHandledFunction::Run() extensions/browser/api/web_request/web_request_api.cc:2742:50 #19 0x55fca7c89892 in ExtensionFunction::RunWithValidation() extensions/browser/extension_function.cc:453:10 #20 0x55fca7c8e9a3 in extensions::ExtensionFunctionDispatcher::DispatchOnIOThread(extensions::InfoMap*, void*, int, base::WeakPtr<extensions::IOThreadExtensionMessageFilter>, int, ExtensionHostMsg_Request_Params const&) extensions/browser/extension_function_dispatcher.cc:331:15 #21 0x55fca7e021fa in extensions::IOThreadExtensionMessageFilter::OnExtensionRequestForIOThread(int, ExtensionHostMsg_Request_Params const&) extensions/browser/io_thread_extension_message_filter.cc:64:3 #22 0x55fca7e01ae4 in DispatchToMethodImpl<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params>, 0, 1> base/tuple.h:52:3 #23 0x55fca7e01ae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params> > base/tuple.h:60:0 #24 0x55fca7e01ae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), void, std::__1::tuple<int, ExtensionHostMsg_Request_Params> > ipc/ipc_message_templates.h:51:0 #25 0x55fca7e01ae4 in bool IPC::MessageT<ExtensionHostMsg_RequestForIOThread_Meta, std::__1::tuple<int, ExtensionHostMsg_Request_Params>, void>::Dispatch<extensions::IOThreadExtensionMessageFilter, extensions::IOThreadExtensionMessageFilter, void, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)>(IPC::Message const*, extensions::IOThreadExtensionMessageFilter*, extensions::IOThreadExtensionMessageFilter*, void*, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)) ipc/ipc_message_templates.h:146:0 #26 0x55fca7e00d83 in extensions::IOThreadExtensionMessageFilter::OnMessageReceived(IPC::Message const&) extensions/browser/io_thread_extension_message_filter.cc:47:3 #27 0x55fca5069a5c in DispatchMessage content/public/browser/browser_message_filter.cc:95:24 #28 0x55fca5069a5c in content::BrowserMessageFilter::Internal::OnMessageReceived(IPC::Message const&) content/public/browser/browser_message_filter.cc:75:0 #29 0x55fcb3683e00 in TryFiltersImpl ipc/message_filter_router.cc:22:21 #30 0x55fcb3683e00 in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:87:0 #31 0x55fcb3640b75 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:86:31 #32 0x55fcb3641118 in IPC::ChannelProxy::Context::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_proxy.cc:122:8 #33 0x55fcb3632ba4 in IPC::ChannelMojo::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_mojo.cc:263:14 #34 0x55fcb364f0a5 in IPC::internal::MessagePipeReader::Receive(IPC::MessageView) ipc/ipc_message_pipe_reader.cc:107:14 #35 0x55fcb36864d4 in IPC::mojom::ChannelStubDispatch::Accept(IPC::mojom::Channel*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/ipc/ipc.mojom.cc:297:13 #36 0x55fcb364fe36 in IPC::mojom::ChannelStub<mojo::RawPtrImplRefTraits<IPC::mojom::Channel> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/ipc/ipc.mojom.h:245:12 #37 0x55fcb2e5eaa6 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 #38 0x55fcb2e66d9a in mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #39 0x55fcb3655519 in IPC::(anonymous namespace)::ChannelAssociatedGroupController::Accept(mojo::Message*) ipc/ipc_mojo_bootstrap.cc:860:20 #40 0x55fcb2e66d9a in mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #41 0x55fcb2e50928 in mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 #42 0x55fcb2e53a8c in mojo::Connector::ReadAllAvailableMessages() mojo/public/cpp/bindings/lib/connector.cc:600:12 #43 0x55fcb02c6f93 in Run base/callback.h:136:12 #44 0x55fcb02c6f93 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) mojo/public/cpp/system/simple_watcher.cc:293:0 #45 0x55fcae0aa178 in Run base/callback.h:97:12 #46 0x55fcae0aa178 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104:0 #47 0x55fcae0adc4e in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:336:21 #48 0x55fcae0ad15f in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:217:7 #49 0x55fcae29ffec in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:208:55 #50 0x55fcae0b013f in Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:403:12 #51 0x55fcae0b013f in non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:0:0 #52 0x55fcadfd1cd5 in base::RunLoop::Run() base/run_loop.cc:157:14 #53 0x55fca57df54e in content::BrowserProcessSubThread::IOThreadRun(base::RunLoop*) content/browser/browser_process_sub_thread.cc:176:11 #54 0x55fcae146dc8 in base::Thread::ThreadMain() base/threading/thread.cc:312:3 #55 0x55fcae28da01 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 #56 0x7fddb1694183 in start_thread ??:0:0 #57 0x7fdda81a703c in clone ??:0:0 Uninitialized value was stored to memory at #0 0x55fcb415c27d in IPC::ParamTraits<net::RedirectInfo>::Write(base::Pickle*, net::RedirectInfo const&) base/strings/string_piece.h:0:27 #1 0x55fca2f87063 in Serialize mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #2 0x55fca2f87063 in Serialize<mojo::native::NativeStructDataView, const net::RedirectInfo &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #3 0x55fca2f87063 in network::mojom::URLLoaderClientProxy::OnReceiveRedirect(net::RedirectInfo const&, network::ResourceResponseHead const&) /b/s/w/ir/cache/builder/src/out/Release/gen/services/network/public/mojom/url_loader.mojom.cc:869:0 #4 0x55fca853ccc3 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeRedirect(net::RedirectInfo const&, int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:687:19 #5 0x55fca8542cb2 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::HandleBeforeRequestRedirect() extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:408:3 #6 0x55fca85389fd in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::ContinueToBeforeSendHeaders(int) extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:419:5 #7 0x55fca84ba661 in Run base/callback.h:97:12 #8 0x55fca84ba661 in extensions::ExtensionWebRequestEventRouter::ExecuteDeltas(void*, extensions::WebRequestInfo const*, bool) extensions/browser/api/web_request/web_request_api.cc:2277:0 #9 0x55fca84cd9c9 in extensions::ExtensionWebRequestEventRouter::DecrementBlockCount(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, extensions::ExtensionWebRequestEventRouter::EventResponse*, int) extensions/browser/api/web_request/web_request_api.cc:2147:5 #10 0x55fca84c9be1 in extensions::ExtensionWebRequestEventRouter::OnEventHandled(void*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, int, int, extensions::ExtensionWebRequestEventRouter::EventResponse*) extensions/browser/api/web_request/web_request_api.cc:1605:3 #11 0x55fca84e243a in extensions::WebRequestInternalEventHandledFunction::Run() extensions/browser/api/web_request/web_request_api.cc:2742:50 #12 0x55fca7c89892 in ExtensionFunction::RunWithValidation() extensions/browser/extension_function.cc:453:10 #13 0x55fca7c8e9a3 in extensions::ExtensionFunctionDispatcher::DispatchOnIOThread(extensions::InfoMap*, void*, int, base::WeakPtr<extensions::IOThreadExtensionMessageFilter>, int, ExtensionHostMsg_Request_Params const&) extensions/browser/extension_function_dispatcher.cc:331:15 #14 0x55fca7e021fa in extensions::IOThreadExtensionMessageFilter::OnExtensionRequestForIOThread(int, ExtensionHostMsg_Request_Params const&) extensions/browser/io_thread_extension_message_filter.cc:64:3 #15 0x55fca7e01ae4 in DispatchToMethodImpl<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params>, 0, 1> base/tuple.h:52:3 #16 0x55fca7e01ae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter *, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), std::__1::tuple<int, ExtensionHostMsg_Request_Params> > base/tuple.h:60:0 #17 0x55fca7e01ae4 in DispatchToMethod<extensions::IOThreadExtensionMessageFilter, void (extensions::IOThreadExtensionMessageFilter::*)(int, const ExtensionHostMsg_Request_Params &), void, std::__1::tuple<int, ExtensionHostMsg_Request_Params> > ipc/ipc_message_templates.h:51:0 #18 0x55fca7e01ae4 in bool IPC::MessageT<ExtensionHostMsg_RequestForIOThread_Meta, std::__1::tuple<int, ExtensionHostMsg_Request_Params>, void>::Dispatch<extensions::IOThreadExtensionMessageFilter, extensions::IOThreadExtensionMessageFilter, void, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)>(IPC::Message const*, extensions::IOThreadExtensionMessageFilter*, extensions::IOThreadExtensionMessageFilter*, void*, void (extensions::IOThreadExtensionMessageFilter::*)(int, ExtensionHostMsg_Request_Params const&)) ipc/ipc_message_templates.h:146:0 #19 0x55fca7e00d83 in extensions::IOThreadExtensionMessageFilter::OnMessageReceived(IPC::Message const&) extensions/browser/io_thread_extension_message_filter.cc:47:3 #20 0x55fca5069a5c in DispatchMessage content/public/browser/browser_message_filter.cc:95:24 #21 0x55fca5069a5c in content::BrowserMessageFilter::Internal::OnMessageReceived(IPC::Message const&) content/public/browser/browser_message_filter.cc:75:0 #22 0x55fcb3683e00 in TryFiltersImpl ipc/message_filter_router.cc:22:21 #23 0x55fcb3683e00 in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:87:0 #24 0x55fcb3640b75 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:86:31 #25 0x55fcb3641118 in IPC::ChannelProxy::Context::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_proxy.cc:122:8 #26 0x55fcb3632ba4 in IPC::ChannelMojo::OnMessageReceived(IPC::Message const&) ipc/ipc_channel_mojo.cc:263:14 #27 0x55fcb364f0a5 in IPC::internal::MessagePipeReader::Receive(IPC::MessageView) ipc/ipc_message_pipe_reader.cc:107:14 Uninitialized value was created by an allocation of 'redirect_info' in the stack frame of function '_ZN10extensions34WebRequestProxyingURLLoaderFactory17InProgressRequest27HandleBeforeRequestRedirectEv' #0 0x55fca8541e50 in extensions::WebRequestProxyingURLLoaderFactory::InProgressRequest::HandleBeforeRequestRedirect() extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc:343:0 SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/browser_tests+0x172919de) Exiting ================================================================================