New issue
Advanced search Search tips

Issue 645514 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Sep 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 0
Type: ----



Sign in to add a comment

webkit_tests failing on chromium.webkit/WebKit Linux MSAN

Project Member Reported by dmu...@chromium.org, Sep 9 2016

Issue description

webkit_tests failing on chromium.webkit/WebKit Linux MSAN

Type: build-failure

Builders failed on: 
- WebKit Linux MSAN: 
  https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20MSAN

First bad build:
https://uberchromegw.corp.google.com/i/chromium.webkit/builders/WebKit%20Linux%20MSAN/builds/12122

css-parser/color3.html ( Code Search )
css-parser/color3_hsl.html ( Code Search )
css-parser/color3_hsla_1.html ( Code Search )
css-parser/color3_hsla_2.html ( Code Search )
css-parser/color3_keywords.html ( Code Search )
dom/svg/level3/xpath/Attribute_Nodes.svg ( Code Search )
dom/svg/level3/xpath/Attribute_Nodes_xmlns.svg ( Code Search )
dom/svg/level3/xpath/Comment_Nodes.svg ( Code Search )
dom/svg/level3/xpath/Conformance_Expressions.svg ( Code Search )
dom/svg/level3/xpath/Conformance_ID.svg ( Code Search )
dom/svg/level3/xpath/Conformance_hasFeature_3.svg ( Code Search )
dom/svg/level3/xpath/Conformance_hasFeature_empty.svg ( Code Search )
dom/xhtml/level3/core/canonicalform08.xhtml ( Code Search )
dom/xhtml/level3/core/canonicalform09.xhtml ( Code Search )
http/tests/appcache/404-manifest.html ( Code Search )
http/tests/appcache/access-via-redirect.php ( Code Search )
http/tests/appcache/cyrillic-uri.html ( Code Search )
http/tests/appcache/fallback.html ( Code Search )
http/tests/appcache/main-resource-hash.html ( Code Search )
http/tests/appcache/main-resource-redirect.html ( Code Search )
http/tests/appcache/manifest-parsing.html ( Code Search )
http/tests/appcache/multi-fallback.html ( Code Search )
http/tests/appcache/non-html.xhtml ( Code Search )
http/tests/appcache/obsolete-error-events.html ( Code Search )
http/tests/appcache/offline-access.html ( Code Search )
http/tests/appcache/online-fallback-layering.html ( Code Search )
http/tests/appcache/online-whitelist.html ( Code Search )
http/tests/appcache/reload.html ( Code Search )
http/tests/appcache/remove-cache.html ( Code Search )
http/tests/appcache/simple.html ( Code Search )
http/tests/appcache/top-frame-1.html ( Code Search )
http/tests/appcache/top-frame-2.html ( Code Search )
http/tests/appcache/top-frame-3.html ( Code Search )
http/tests/appcache/top-frame-4.html ( Code Search )
http/tests/appcache/update-cache.html ( Code Search )
http/tests/appcache/whitelist-wildcard.html ( Code Search )
http/tests/appcache/xhr-foreign-resource.html ( Code Search )
http/tests/cache/network-error-during-revalidation.html ( Code Search )
http/tests/cache/post-redirect-get.php ( Code Search )
http/tests/cache/post-with-cached-subresources.php ( Code Search )
http/tests/cache/stopped-revalidation.html ( Code Search )
http/tests/cache/subresource-expiration-1.html ( Code Search )
http/tests/cache/subresource-expiration-2.html ( Code Search )
http/tests/cache/subresource-failover-to-network.html ( Code Search )
http/tests/cache/subresource-fragment-identifier.html ( Code Search )
http/tests/cache/sync-xhr-304.html ( Code Search )
http/tests/cookies/double-quoted-value-with-semi-colon.html ( Code Search )
http/tests/inspector/console-resource-errors.html ( Code Search )
http/tests/inspector/console-xhr-logging.html ( Code Search )
http/tests/inspector/extensions-headers.html ( Code Search )
http/tests/inspector/extensions-useragent.html ( Code Search )
http/tests/inspector/network-preflight-options.html ( Code Search )
http/tests/inspector/resource-har-conversion.html ( Code Search )
http/tests/inspector/sources/debugger/pause-in-removed-frame.html ( Code Search )
http/tests/loading/preload-img-test.html ( Code Search )
http/tests/local/blob/send-data-blob.html ( Code Search )
http/tests/local/blob/send-hybrid-blob.html ( Code Search )
http/tests/local/blob/send-sliced-data-blob.html ( Code Search )
http/tests/local/fileapi/file-last-modified-after-delete.html ( Code Search )
http/tests/local/fileapi/file-last-modified.html ( Code Search )
http/tests/local/fileapi/send-dragged-file.html ( Code Search )
http/tests/local/fileapi/send-sliced-dragged-file.html ( Code Search )
http/tests/local/formdata/send-form-data-constructed-from-form.html ( Code Search )
http/tests/local/formdata/send-form-data-with-bad-string.html ( Code Search )
http/tests/local/formdata/send-form-data-with-filename.html ( Code Search )
http/tests/navigation/beacon-cookie.html ( Code Search )
http/tests/navigation/ping-cookie.html ( Code Search )
http/tests/security/cookies/xmlhttprequest.html ( Code Search )
http/tests/security/listener/xss-XMLHttpRequest-addEventListener.html ( Code Search )
http/tests/security/mixedContent/insecure-sync-post-xhr-allowed.html ( Code Search )
http/tests/serviceworker/sync-xhr-doesnt-deadlock.html ( Code Search )
http/tests/workers/text-encoding.html ( Code Search )
http/tests/xmlhttprequest/XMLHttpRequestException.html ( Code Search )
http/tests/xmlhttprequest/abort-should-destroy-responseText.html ( Code Search )
http/tests/xmlhttprequest/access-control-allow-lists-starting-with-comma.html ( Code Search )
http/tests/xmlhttprequest/access-control-and-redirects.html ( Code Search )
http/tests/xmlhttprequest/access-control-basic-allow-access-control-origin-header-data-url.html ( Code Search )
http/tests/xmlhttprequest/access-control-basic-allow-access-control-origin-header.html ( Code Search )
http/tests/xmlhttprequest/access-control-basic-allow-star.html ( Code Search )
http/tests/xmlhttprequest/access-control-basic-allow.html ( Code Search )
http/tests/xmlhttprequest/access-control-basic-denied.html ( Code Search )
http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple.html ( Code Search )
http/tests/xmlhttprequest/access-control-basic-non-simple-allow.html ( Code Search )
http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached.html ( Code Search )
http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type.html ( Code Search )
http/tests/xmlhttprequest/access-control-basic-whitelist-request-headers.html ( Code Search )
http/tests/xmlhttprequest/access-control-basic-whitelist-response-headers.html ( Code Search )
http/tests/xmlhttprequest/access-control-preflight-async-header-denied.html ( Code Search )
http/tests/xmlhttprequest/access-control-preflight-async-method-denied.html ( Code Search )
http/tests/xmlhttprequest/access-control-preflight-async-not-supported.html ( Code Search )
http/tests/xmlhttprequest/access-control-preflight-credential-sync.html ( Code Search )
http/tests/xmlhttprequest/access-control-preflight-headers-async.html ( Code Search )
virtual/android/fullscreen/full-screen-iframe-allowed-video.html ( Code Search )
virtual/android/fullscreen/full-screen-stacking-context.html ( Code Search )
virtual/display_list_2d_canvas/fast/canvas/webgl/glsl-conformance.html ( Code Search )
virtual/display_list_2d_canvas/fast/canvas/webgl/uniform-array-length-overflow.html ( Code Search )
virtual/gpu/fast/canvas/webgl/glsl-conformance.html ( Code Search )
virtual/gpu/fast/canvas/webgl/uniform-array-length-overflow.html ( Code Search )
virtual/parsehtmlonmainthread_coalesce/fast/parser/external-entities-in-xslt.xml ( Code Search )
virtual/parsehtmlonmainthread_sync/fast/parser/external-entities-in-xslt.xml 


All have this stacktrace:
09:57:13.669 18010 worker/3 http/tests/local/blob/send-hybrid-blob.html crashed, (stderr lines):
09:57:13.669 18010   [8382:8382:0909/095709:708082996:WARNING:audio_manager.cc(317)] Multiple instances of AudioManager detected
09:57:13.669 18010   [8382:8382:0909/095709:708083169:WARNING:audio_manager.cc(278)] Multiple instances of AudioManager detected
09:57:13.669 18010   Xlib:  extension "RANDR" missing on display ":9".
09:57:13.669 18010   Xlib:  extension "RANDR" missing on display ":9".
09:57:13.669 18010   Uninitialized bytes in __msan_check_mem_is_initialized at offset 0 inside [0x7180000216e0, 2)
09:57:13.669 18010   ==8382==WARNING: MemorySanitizer: use-of-uninitialized-value
09:57:13.669 18010       #0 0x6c1f8ba in WriteBytesCommon base/pickle.cc:478:3
09:57:13.669 18010       #1 0x6c1f8ba in WriteBytes base/pickle.cc:351:0
09:57:13.670 18010       #2 0x5f04d2 in WriteParam<unsigned short> ipc/ipc_message_utils.h:104:3
09:57:13.670 18010       #3 0x5f04d2 in Write content/common/resource_messages.h:187:0
09:57:13.670 18010       #4 0x5971ec in Write content/common/resource_messages.h:139:1
09:57:13.670 18010       #5 0x5971ec in Write content/common/resource_messages.h:145:0
09:57:13.670 18010       #6 0x5971ec in WriteParam<content::SyncLoadResult> ipc/ipc_message_utils.h:104:0
09:57:13.670 18010       #7 0x5971ec in Write ipc/ipc_message_utils.h:690:0
09:57:13.670 18010       #8 0x5971ec in WriteParam<std::__1::tuple<const content::SyncLoadResult &> > ipc/ipc_message_utils.h:104:0
09:57:13.670 18010       #9 0x5971ec in WriteReplyParams ipc/ipc_message_templates_impl.h:86:0
09:57:13.670 18010       #10 0x5c7ba84 in OnResponseCompleted content/browser/loader/sync_resource_handler.cc:127:3
09:57:13.670 18010       #11 0x5c60ec5 in ResponseCompleted content/browser/loader/resource_loader.cc:688:15
09:57:13.670 18010       #12 0x5c627ec in OnReadCompleted content/browser/loader/resource_loader.cc:408:5
09:57:13.670 18010       #13 0x5c621f4 in StartReading content/browser/loader/resource_loader.cc:584:5
09:57:13.670 18010       #14 0x5c625da in OnReadCompleted content/browser/loader/resource_loader.cc:400:5
09:57:13.670 18010       #15 0x5c6035c in StartReading content/browser/loader/resource_loader.cc:584:5
09:57:13.670 18010       #16 0x5c6035c in OnResponseStarted content/browser/loader/resource_loader.cc:369:0
09:57:13.670 18010       #17 0x959c5e5 in NotifyHeadersComplete net/url_request/url_request_job.cc:509:13
09:57:13.670 18010       #18 0x989b618 in NotifyHeadersComplete net/url_request/url_request_http_job.cc:516:18
09:57:13.670 18010       #19 0x989f65e in SaveCookiesAndNotifyHeadersComplete net/url_request/url_request_http_job.cc:857:3
09:57:13.670 18010       #20 0x9893f25 in OnStartCompleted net/url_request/url_request_http_job.cc:1011:5
09:57:13.670 18010       #21 0x917676d in Run base/callback.h:56:12
09:57:13.670 18010       #22 0x917676d in DoLoop net/http/http_cache_transaction.cc:872:0
09:57:13.670 18010       #23 0x91b50e4 in Run base/callback.h:56:12
09:57:13.670 18010       #24 0x91b50e4 in DoCallback net/http/http_network_transaction.cc:631:0
09:57:13.671 18010       #25 0x91b50e4 in OnIOComplete net/http/http_network_transaction.cc:637:0
09:57:13.671 18010       #26 0x976f601 in Run base/callback.h:56:12
09:57:13.671 18010       #27 0x976f601 in OnIOComplete net/http/http_stream_parser.cc:398:0
09:57:13.671 18010       #28 0x9457495 in Run base/callback.h:56:12
09:57:13.671 18010       #29 0x9457495 in DidCompleteReadWrite net/socket/tcp_client_socket.cc:372:0
09:57:13.671 18010       #30 0x945c373 in Run base/callback.h:56:12
09:57:13.671 18010       #31 0x945c373 in ReadCompleted net/socket/tcp_socket_posix.cc:590:0
09:57:13.671 18010       #32 0x982ccce in Run base/callback.h:56:12
09:57:13.671 18010       #33 0x982ccce in ReadCompleted net/socket/socket_posix.cc:441:0
09:57:13.671 18010       #34 0x982c095 in OnFileCanReadWithoutBlocking net/socket/socket_posix.cc:358:5
09:57:13.671 18010       #35 0x6bcada3 in OnFileCanReadWithoutBlocking base/message_loop/message_pump_libevent.cc:95:13
09:57:13.671 18010       #36 0x6bcada3 in OnLibeventNotification base/message_loop/message_pump_libevent.cc:344:0
09:57:13.671 18010       #37 0x6deefdd in event_process_active base/third_party/libevent/event.c:381:4
09:57:13.671 18010       #38 0x6deefdd in event_base_loop base/third_party/libevent/event.c:521:0
09:57:13.671 18010       #39 0x6bcbb57 in Run base/message_loop/message_pump_libevent.cc:254:9
09:57:13.671 18010       #40 0x6c3e17c in Run base/run_loop.cc:35:10
09:57:13.671 18010       #41 0x5426154 in IOThreadRun content/browser/browser_thread_impl.cc:243:11
09:57:13.671 18010       #42 0x54267e9 in Run content/browser/browser_thread_impl.cc:278:14
09:57:13.671 18010       #43 0x6cd113c in ThreadMain base/threading/thread.cc:307:3
09:57:13.671 18010       #44 0x6cbf7f5 in ThreadFunc base/threading/platform_thread_posix.cc:71:13
09:57:13.671 18010       #45 0x7f005f74de99 in start_thread /build/eglibc-rrybNj/eglibc-2.15/nptl/pthread_create.c:308:0
09:57:13.671 18010       #46 0x7f005f02c38c in ?? /build/eglibc-rrybNj/eglibc-2.15/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:112:0
09:57:13.671 18010
09:57:13.671 18010     Uninitialized value was created by a heap allocation
09:57:13.672 18010       #0 0x4acaf2 in operator new(unsigned long) ??:0
09:57:13.672 18010       #1 0x5c3dab0 in CreateResourceHandler content/browser/loader/resource_dispatcher_host_impl.cc:1541:19
09:57:13.672 18010       #2 0x5c3b83f in ContinuePendingBeginRequest content/browser/loader/resource_dispatcher_host_impl.cc:1506:44
09:57:13.672 18010       #3 0x5c30a13 in BeginRequest content/browser/loader/resource_dispatcher_host_impl.cc:1288:3
09:57:13.672 18010       #4 0x5c2aeaa in OnSyncLoad content/browser/loader/resource_dispatcher_host_impl.cc:1074:3
09:57:13.672 18010       #5 0x5c2a557 in DispatchToMethodImpl<content::ResourceDispatcherHostImpl *, void (content::ResourceDispatcherHostImpl::*)(int, const content::ResourceRequest &, IPC::Message *), std::__1::tuple<int, content::ResourceRequest> &, std::__1::tuple<IPC::Message &>, 0, 1, 0> base/tuple.h:184:3
09:57:13.672 18010       #6 0x5c2a557 in DispatchToMethod<content::ResourceDispatcherHostImpl *, void (content::ResourceDispatcherHostImpl::*)(int, const content::ResourceRequest &, IPC::Message *), std::__1::tuple<int, content::ResourceRequest> &, std::__1::tuple<IPC::Message &> > base/tuple.h:193:0
09:57:13.672 18010       #7 0x5c2a557 in DispatchDelayReply<content::ResourceDispatcherHostImpl, void, void (content::ResourceDispatcherHostImpl::*)(int, const content::ResourceRequest &, IPC::Message *)> ipc/ipc_message_templates.h:196:0
09:57:13.672 18010       #8 0x5c28652 in OnMessageReceived content/browser/loader/resource_dispatcher_host_impl.cc:992:5
09:57:13.672 18010       #9 0x50ee16c in DispatchMessage content/public/browser/browser_message_filter.cc:90:24
09:57:13.672 18010       #10 0x50ee16c in OnMessageReceived content/public/browser/browser_message_filter.cc:70:0
09:57:13.672 18010       #11 0x74676e9 in TryFiltersImpl ipc/message_filter_router.cc:22:21
09:57:13.672 18010       #12 0x74676e9 in TryFilters ipc/message_filter_router.cc:87:0
09:57:13.672 18010       #13 0x740dd47 in TryFilters ipc/ipc_channel_proxy.cc:103:31
09:57:13.672 18010       #14 0x740e178 in ?? ipc/ipc_channel_proxy.cc:138:8
09:57:13.672 18010       #15 0x73ef639 in OnMessageReceived ipc/ipc_channel_mojo.cc:408:14
09:57:13.672 18010       #16 0x7429db7 in Receive ipc/ipc_message_pipe_reader.cc:113:14
09:57:13.672 18010       #17 0x9999e0 in Accept ./out/Release/gen/ipc/ipc.mojom.cc:242:14
09:57:13.672 18010       #18 0x747ad9a in HandleValidatedMessage mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:326:32
09:57:13.672 18010       #19 0x7479422 in Accept mojo/public/cpp/bindings/lib/filter_chain.cc:40:17
09:57:13.672 18010       #20 0x74359b8 in Accept ipc/ipc_mojo_bootstrap.cc:645:20
09:57:13.672 18010       #21 0x7479422 in Accept mojo/public/cpp/bindings/lib/filter_chain.cc:40:17
09:57:13.672 18010       #22 0x747496f in ReadSingleMessage mojo/public/cpp/bindings/lib/connector.cc:276:51
09:57:13.673 18010       #23 0x7475889 in ReadAllAvailableMessages mojo/public/cpp/bindings/lib/connector.cc:302:10
09:57:13.673 18010       #24 0x7475889 in OnHandleReadyInternal mojo/public/cpp/bindings/lib/connector.cc:234:0
09:57:13.673 18010       #25 0x7475889 in OnWatcherHandleReady mojo/public/cpp/bindings/lib/connector.cc:214:0

Suspected CL:
https://codereview.chromium.org/2272603003
 
Status: Started (was: Assigned)
Oh, I'm an idiot. https://codereview.chromium.org/2325213002/ should fix it.
Project Member

Comment 2 by bugdroid1@chromium.org, Sep 9 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ce9ba493ae688f8d41fc652ed1cbceafc532d17c

commit ce9ba493ae688f8d41fc652ed1cbceafc532d17c
Author: davidben <davidben@chromium.org>
Date: Fri Sep 09 19:03:59 2016

Initialize unintialized field.

I added something to ResourceResponseInfo in
https://codereview.chromium.org/2272603003/
and forgot to initialize it in the constructor.

BUG= 645514 
TBR=nasko@chromium.org

Review-Url: https://codereview.chromium.org/2325213002
Cr-Commit-Position: refs/heads/master@{#417655}

[modify] https://crrev.com/ce9ba493ae688f8d41fc652ed1cbceafc532d17c/content/public/common/resource_response_info.cc

Status: Fixed (was: Started)
Aaand we're green again.
https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20MSAN/builds/12149

Sign in to add a comment