crash log for unknown process name (pid ): STDOUT: CONSOLE ERROR: Image from origin 'http://localhost:8000' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:8000' is therefore not allowed access. STDOUT: CONSOLE ERROR: Image from origin 'http://localhost:8000' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:8000' is therefore not allowed access. The response had HTTP status code 401. STDOUT: CONSOLE ERROR: Image from origin 'http://localhost:8000' has been blocked from loading by Cross-Origin Resource Sharing policy: Credentials flag is 'true', but the 'Access-Control-Allow-Credentials' header is ''. It must be 'true' to allow credentials. STDOUT: CONSOLE ERROR: Image from origin 'http://localhost:8000' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:8000' is therefore not allowed access. STDOUT: CONSOLE ERROR: Image from origin 'http://localhost:8000' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:8000' is therefore not allowed access. STDOUT: CONSOLE ERROR: Image from origin 'http://localhost:8000' has been blocked from loading by Cross-Origin Resource Sharing policy: Credentials flag is 'true', but the 'Access-Control-Allow-Credentials' header is ''. It must be 'true' to allow credentials. STDOUT: This is a testharness.js-based test. STDOUT: PASS Verify canvas tainting of fetched image in a Service Worker STDOUT: Harness: the test ran to completion. STDOUT: STDERR: OUTPUT CONTAINS "AddressSanitizer", so we are treating this test as if it crashed, even though it did not. STDERR: STDERR: ================================================================= STDERR: ==4==ERROR: AddressSanitizer: use-after-poison on address 0x7f2dde10b6e4 at pc 0x000004d38c60 bp 0x7f2db08fe150 sp 0x7f2db08fe148 STDERR: READ of size 4 at 0x7f2dde10b6e4 thread T32 (ServiceWorker T) STDERR: #0 0x4d38c5f in blink::ReadableStream::error(blink::DOMException*) third_party/WebKit/Source/core/streams/ReadableStream.cpp:118:9 STDERR: #1 0x4d3b6b3 in blink::ReadableStreamReader::stop() third_party/WebKit/Source/core/streams/ReadableStreamReader.cpp:125:9 STDERR: #2 0x3c812b4 in blink::ContextLifecycleNotifier::notifyStoppingActiveDOMObjects() third_party/WebKit/Source/core/dom/ContextLifecycleNotifier.cpp:92:13 STDERR: #3 0x4d81c9e in blink::WorkerThreadShutdownStartTask::performTask(blink::ExecutionContext*) third_party/WebKit/Source/core/workers/WorkerThread.cpp:415:9 STDERR: #4 0x4d83a0b in blink::WorkerThreadTask::run() third_party/WebKit/Source/core/workers/WorkerThread.cpp:219:13 STDERR: #5 0x745e618 in Run base/bind_internal.h:157:12 STDERR: #6 0x745e618 in MakeItSo base/bind_internal.h:293:0 STDERR: #7 0x745e618 in base::internal::Invoker, base::internal::BindState >)>, void (scoped_ptr >), base::internal::TypeList > > > >, base::internal::TypeList > > > >, base::internal::InvokeHelper >)>, base::internal::TypeList > > >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343:0 STDERR: #8 0x735bd7 in Run base/callback.h:396:12 STDERR: #9 0x735bd7 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0 STDERR: #10 0x745845d in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:653:5 STDERR: #11 0x74569f5 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:608:9 STDERR: #12 0x735bd7 in Run base/callback.h:396:12 STDERR: #13 0x735bd7 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0 STDERR: #14 0x684a67 in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:444:3 STDERR: #15 0x685a6d in DeferOrRunPendingTask base/message_loop/message_loop.cc:454:5 STDERR: #16 0x685a6d in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:566:0 STDERR: #17 0x68a650 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:32:21 STDERR: #18 0x6a5248 in base::RunLoop::Run() base/run_loop.cc:55:3 STDERR: #19 0x68346e in base::MessageLoop::Run() base/message_loop/message_loop.cc:303:3 STDERR: #20 0x8086440 in base::Thread::ThreadMain() base/threading/thread.cc:235:5 STDERR: #21 0x6e237b in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:77:3 STDERR: #22 0x7f2df04ede99 in start_thread /build/buildd/eglibc-2.15/nptl/pthread_create.c:308:0 STDERR: STDERR: AddressSanitizer can not describe address in more detail (wild memory access suspected). STDERR: SUMMARY: AddressSanitizer: use-after-poison (/mnt/data/b/build/slave/WebKit_Linux_ASAN/build/src/out/Release/content_shell+0x4d38c5f) STDERR: Shadow bytes around the buggy address: STDERR: 0x0fe63bc19680: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 STDERR: 0x0fe63bc19690: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 STDERR: 0x0fe63bc196a0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 STDERR: 0x0fe63bc196b0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 STDERR: 0x0fe63bc196c0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 STDERR: =>0x0fe63bc196d0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7[f7]f7 f7 f7 STDERR: 0x0fe63bc196e0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 STDERR: 0x0fe63bc196f0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 00 00 00 00 STDERR: 0x0fe63bc19700: 00 00 00 00 00 00 00 00 00 f7 f7 f7 f7 f7 f7 f7 STDERR: 0x0fe63bc19710: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 STDERR: 0x0fe63bc19720: f7 f7 f7 f7 f7 f7 00 00 00 00 00 00 00 00 00 00 STDERR: Shadow byte legend (one shadow byte represents 8 application bytes): STDERR: Addressable: 00 STDERR: Partially addressable: 01 02 03 04 05 06 07 STDERR: Heap left redzone: fa STDERR: Heap right redzone: fb STDERR: Freed heap region: fd STDERR: Stack left redzone: f1 STDERR: Stack mid redzone: f2 STDERR: Stack right redzone: f3 STDERR: Stack partial redzone: f4 STDERR: Stack after return: f5 STDERR: Stack use after scope: f8 STDERR: Global redzone: f9 STDERR: Global init order: f6 STDERR: Poisoned by user: f7 STDERR: Container overflow: fc STDERR: Array cookie: ac STDERR: Intra object redzone: bb STDERR: ASan internal: fe STDERR: Left alloca redzone: ca STDERR: Right alloca redzone: cb STDERR: Thread T32 (ServiceWorker T) created by T0 (content_shell) here: STDERR: #0 0x4a7c69 in __interceptor_pthread_create ??:0:0 STDERR: #1 0x6e1aa9 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:117:13 STDERR: #2 0x8085b27 in base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:110:8 STDERR: #3 0x80858b8 in base::Thread::Start() base/threading/thread.cc:95:10 STDERR: #4 0x7448660 in scheduler::WebThreadImplForWorkerScheduler::WebThreadImplForWorkerScheduler(char const*) components/scheduler/child/webthread_impl_for_worker_scheduler.cc:19:3 STDERR: #5 0x734ba5a in content::BlinkPlatformImpl::createThread(char const*) content/child/blink_platform_impl.cc:526:11 STDERR: #6 0x8fabf26 in WebThreadSupportingGC third_party/WebKit/Source/platform/WebThreadSupportingGC.cpp:22:25 STDERR: #7 0x8fabf26 in blink::WebThreadSupportingGC::create(char const*) third_party/WebKit/Source/platform/WebThreadSupportingGC.cpp:18:0 STDERR: #8 0x300c78c in blink::ServiceWorkerThread::backingThread() third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerThread.cpp:62:20 STDERR: #9 0x4d7b9ad in blink::WorkerThread::start() third_party/WebKit/Source/core/workers/WorkerThread.cpp:286:5 STDERR: #10 0x2e74ab7 in blink::WebEmbeddedWorkerImpl::startWorkerThread() third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp:436:5 STDERR: #11 0x2e77a00 in blink::WebEmbeddedWorkerImpl::onScriptLoaderFinished() third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp:392:5 STDERR: #12 0x4d7a096 in notifyFinished third_party/WebKit/Source/core/workers/WorkerScriptLoader.cpp:197:5 STDERR: #13 0x4d7a096 in blink::WorkerScriptLoader::didFinishLoading(unsigned long, double) third_party/WebKit/Source/core/workers/WorkerScriptLoader.cpp:161:0 STDERR: #14 0x4836c44 in blink::Resource::checkNotify() third_party/WebKit/Source/core/fetch/Resource.cpp:248:9 STDERR: #15 0x48379bd in blink::Resource::finish() third_party/WebKit/Source/core/fetch/Resource.cpp:307:5 STDERR: #16 0x48653ef in blink::ResourceLoader::didFinishLoading(blink::WebURLLoader*, double, long) third_party/WebKit/Source/core/fetch/ResourceLoader.cpp:453:5 STDERR: #17 0x73c24c2 in content::WebURLLoaderImpl::Context::OnCompletedRequest(int, bool, bool, std::__1::basic_string, std::__1::allocator > const&, base::TimeTicks const&, long) content/child/web_url_loader_impl.cc:757:9 STDERR: #18 0x73a67f6 in content::ResourceDispatcher::OnRequestComplete(int, ResourceMsg_RequestCompleteData const&) content/child/resource_dispatcher.cc:368:3 STDERR: #19 0x73a15b0 in DispatchToMethodImpl base/tuple.h:252:3 STDERR: #20 0x73a15b0 in DispatchToMethod base/tuple.h:259:0 STDERR: #21 0x73a15b0 in Dispatch content/common/resource_messages.h:349:0 STDERR: #22 0x73a15b0 in content::ResourceDispatcher::DispatchMessage(IPC::Message const&) content/child/resource_dispatcher.cc:514:0 STDERR: #23 0x739fef8 in content::ResourceDispatcher::OnMessageReceived(IPC::Message const&) content/child/resource_dispatcher.cc:117:3 STDERR: #24 0x735bd7 in Run base/callback.h:396:12 STDERR: #25 0x735bd7 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0 STDERR: #26 0x745845d in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:653:5 STDERR: #27 0x74569f5 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:608:9 STDERR: #28 0x735bd7 in Run base/callback.h:396:12 STDERR: #29 0x735bd7 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0 STDERR: #30 0x684a67 in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:444:3 STDERR: #31 0x685a6d in DeferOrRunPendingTask base/message_loop/message_loop.cc:454:5 STDERR: #32 0x685a6d in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:566:0 STDERR: #33 0x68a650 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:32:21 STDERR: #34 0x6a5248 in base::RunLoop::Run() base/run_loop.cc:55:3 STDERR: #35 0x68346e in base::MessageLoop::Run() base/message_loop/message_loop.cc:303:3 STDERR: #36 0x755209d in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7 STDERR: #37 0x62ffc9 in content::RunZygote(content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner.cc:308:14 STDERR: #38 0x631f3f in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:783:12 STDERR: #39 0x62f55a in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15 STDERR: #40 0x4e06d5 in main content/shell/app/shell_main.cc:49:10 STDERR: #41 0x7f2dece1776c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226:0 STDERR: