New issue
Advanced search Search tips

Issue 725090 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

WorkerFetchTest.SharedWorkerHttpAuth/0, WorkerFetchTest.SharedWorkerTlsClientAuthImportScripts/0 failing on ClangToTLinuxUBSanVptr

Project Member Reported by thakis@chromium.org, May 22 2017

Issue description

See content_browsertests, starting in this build: https://build.chromium.org/p/chromium.fyi/builders/ClangToTLinuxUBSanVptr%20tester/builds/1336

[ RUN      ] WorkerFetchTest.SharedWorkerHttpAuth/0
Xlib:  extension "RANDR" missing on display ":99".
../../content/child/service_worker/service_worker_network_provider.cc:163:10: runtime error: downcast of address 0x10b3f3b5d500 which does not point to an object of type 'content::(anonymous namespace)::WebServiceWorkerNetworkProviderForFrame'
0x10b3f3b5d500: note: object is of type 'content::(anonymous namespace)::WebServiceWorkerNetworkProviderImpl'
 00 00 00 00  48 33 48 0f 00 00 00 00  d0 ce b5 f3 b3 10 00 00  01 00 00 00 00 00 00 00  00 00 00 00
              ^~~~~~~~~~~~~~~~~~~~~~~
              vptr for 'content::(anonymous namespace)::WebServiceWorkerNetworkProviderImpl'
    #0 0x7486a93  (/b/s/w/ir/out/Release/content_browsertests+0x7486a93)
    #1 0xa4c30af  (/b/s/w/ir/out/Release/content_browsertests+0xa4c30af)
    #2 0xa4c3370  (/b/s/w/ir/out/Release/content_browsertests+0xa4c3370)
    #3 0xcd52b5c  (/b/s/w/ir/out/Release/content_browsertests+0xcd52b5c)
    #4 0x9c89825  (/b/s/w/ir/out/Release/content_browsertests+0x9c89825)
    #5 0x9c8bf47  (/b/s/w/ir/out/Release/content_browsertests+0x9c8bf47)
    #6 0x975af0e  (/b/s/w/ir/out/Release/content_browsertests+0x975af0e)
    #7 0x3349dc1  (/b/s/w/ir/out/Release/content_browsertests+0x3349dc1)
    #8 0x3376094  (/b/s/w/ir/out/Release/content_browsertests+0x3376094)
    #9 0x749ecbd  (/b/s/w/ir/out/Release/content_browsertests+0x749ecbd)
    #10 0x74779d8  (/b/s/w/ir/out/Release/content_browsertests+0x74779d8)
    #11 0x747b965  (/b/s/w/ir/out/Release/content_browsertests+0x747b965)
    #12 0x7473697  (/b/s/w/ir/out/Release/content_browsertests+0x7473697)
    #13 0x7471fce  (/b/s/w/ir/out/Release/content_browsertests+0x7471fce)
    #14 0x747f91f  (/b/s/w/ir/out/Release/content_browsertests+0x747f91f)
    #15 0x5063ebd  (/b/s/w/ir/out/Release/content_browsertests+0x5063ebd)
    #16 0x7ed8304  (/b/s/w/ir/out/Release/content_browsertests+0x7ed8304)
    #17 0x7ed1675  (/b/s/w/ir/out/Release/content_browsertests+0x7ed1675)
    #18 0x5063ebd  (/b/s/w/ir/out/Release/content_browsertests+0x5063ebd)
    #19 0x4f4deab  (/b/s/w/ir/out/Release/content_browsertests+0x4f4deab)
    #20 0x4f4eb69  (/b/s/w/ir/out/Release/content_browsertests+0x4f4eb69)
    #21 0x4f4f5ef  (/b/s/w/ir/out/Release/content_browsertests+0x4f4f5ef)
    #22 0x4f52c90  (/b/s/w/ir/out/Release/content_browsertests+0x4f52c90)
    #23 0x4fa8339  (/b/s/w/ir/out/Release/content_browsertests+0x4fa8339)
    #24 0xa47b526  (/b/s/w/ir/out/Release/content_browsertests+0xa47b526)
    #25 0x33ec1e4  (/b/s/w/ir/out/Release/content_browsertests+0x33ec1e4)
    #26 0x33ef308  (/b/s/w/ir/out/Release/content_browsertests+0x33ef308)
    #27 0x73d21f6  (/b/s/w/ir/out/Release/content_browsertests+0x73d21f6)
    #28 0x1c168cc  (/b/s/w/ir/out/Release/content_browsertests+0x1c168cc)
    #29 0x45aa3bb  (/b/s/w/ir/out/Release/content_browsertests+0x45aa3bb)
    #30 0x45595c5  (/b/s/w/ir/out/Release/content_browsertests+0x45595c5)
    #31 0x7f5019adaf44  (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
    #32 0x5b7994  (/b/s/w/ir/out/Release/content_browsertests+0x5b7994)
BrowserTestBase received signal: Terminated. Backtrace:
#0 0x000004f1944d base::debug::StackTrace::StackTrace()
#1 0x00000456ba1e content::(anonymous namespace)::DumpStackTraceSignalHandler()
#2 0x7f6f66003cb0 <unknown>
#3 0x7f6f660bd84d __poll
#4 0x7f6f6b91cfe4 <unknown>
#5 0x7f6f6b91d0ec g_main_context_iteration
#6 0x000004f54b69 base::MessagePumpGlib::Run()
#7 0x000004fa833a base::RunLoop::Run()
#8 0x0000045b2920 content::RunThisRunLoop()
#9 0x000001017f27 content::WorkerTest::NavigateAndWaitForAuth()
#10 0x0000010185cf content::WorkerFetchTest_SharedWorkerHttpAuth_Test::RunTestOnMainThread()
#11 0x00000456b380 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#12 0x0000046795c5 content::ShellBrowserMainParts::PreMainMessageLoopRun()
#13 0x000003620088 content::BrowserMainLoop::PreMainMessageLoopRun()
#14 0x000003fccbff content::StartupTaskRunner::RunAllTasksNow()
#15 0x000003619dc5 content::BrowserMainLoop::CreateStartupTasks()
#16 0x000003629934 content::BrowserMainRunnerImpl::Initialize()
#17 0x0000046297b9 ShellBrowserMain()




[ RUN      ] WorkerFetchTest.SharedWorkerTlsClientAuthImportScripts/0
Xlib:  extension "RANDR" missing on display ":99".
../../content/child/service_worker/service_worker_network_provider.cc:163:10: runtime error: downcast of address 0x1bf5f6524280 which does not point to an object of type 'content::(anonymous namespace)::WebServiceWorkerNetworkProviderForFrame'
0x1bf5f6524280: note: object is of type 'content::(anonymous namespace)::WebServiceWorkerNetworkProviderImpl'
 00 00 00 00  48 33 48 0f 00 00 00 00  d0 a8 50 f6 f5 1b 00 00  01 00 00 00 00 00 00 00  00 00 00 00
              ^~~~~~~~~~~~~~~~~~~~~~~
              vptr for 'content::(anonymous namespace)::WebServiceWorkerNetworkProviderImpl'
    #0 0x7486a93  (/b/s/w/ir/out/Release/content_browsertests+0x7486a93)
    #1 0xa4c30af  (/b/s/w/ir/out/Release/content_browsertests+0xa4c30af)
    #2 0xa4c3370  (/b/s/w/ir/out/Release/content_browsertests+0xa4c3370)
    #3 0xcd52b5c  (/b/s/w/ir/out/Release/content_browsertests+0xcd52b5c)
    #4 0x9c89825  (/b/s/w/ir/out/Release/content_browsertests+0x9c89825)
    #5 0x9c8bf47  (/b/s/w/ir/out/Release/content_browsertests+0x9c8bf47)
    #6 0x975af0e  (/b/s/w/ir/out/Release/content_browsertests+0x975af0e)
    #7 0x3349dc1  (/b/s/w/ir/out/Release/content_browsertests+0x3349dc1)
    #8 0x3376094  (/b/s/w/ir/out/Release/content_browsertests+0x3376094)
    #9 0x749ecbd  (/b/s/w/ir/out/Release/content_browsertests+0x749ecbd)
    #10 0x74779d8  (/b/s/w/ir/out/Release/content_browsertests+0x74779d8)
    #11 0x747b965  (/b/s/w/ir/out/Release/content_browsertests+0x747b965)
    #12 0x7473697  (/b/s/w/ir/out/Release/content_browsertests+0x7473697)
    #13 0x7471fce  (/b/s/w/ir/out/Release/content_browsertests+0x7471fce)
    #14 0x747f91f  (/b/s/w/ir/out/Release/content_browsertests+0x747f91f)
    #15 0x5063ebd  (/b/s/w/ir/out/Release/content_browsertests+0x5063ebd)
    #16 0x7ed8304  (/b/s/w/ir/out/Release/content_browsertests+0x7ed8304)
    #17 0x7ed1675  (/b/s/w/ir/out/Release/content_browsertests+0x7ed1675)
    #18 0x5063ebd  (/b/s/w/ir/out/Release/content_browsertests+0x5063ebd)
    #19 0x4f4deab  (/b/s/w/ir/out/Release/content_browsertests+0x4f4deab)
    #20 0x4f4eb69  (/b/s/w/ir/out/Release/content_browsertests+0x4f4eb69)
    #21 0x4f4f5ef  (/b/s/w/ir/out/Release/content_browsertests+0x4f4f5ef)
    #22 0x4f52c90  (/b/s/w/ir/out/Release/content_browsertests+0x4f52c90)
    #23 0x4fa8339  (/b/s/w/ir/out/Release/content_browsertests+0x4fa8339)
    #24 0xa47b526  (/b/s/w/ir/out/Release/content_browsertests+0xa47b526)
    #25 0x33ec1e4  (/b/s/w/ir/out/Release/content_browsertests+0x33ec1e4)
    #26 0x33ef308  (/b/s/w/ir/out/Release/content_browsertests+0x33ef308)
    #27 0x73d21f6  (/b/s/w/ir/out/Release/content_browsertests+0x73d21f6)
    #28 0x1c168cc  (/b/s/w/ir/out/Release/content_browsertests+0x1c168cc)
    #29 0x45aa3bb  (/b/s/w/ir/out/Release/content_browsertests+0x45aa3bb)
    #30 0x45595c5  (/b/s/w/ir/out/Release/content_browsertests+0x45595c5)
    #31 0x7fce8c2a3f44  (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
    #32 0x5b7994  (/b/s/w/ir/out/Release/content_browsertests+0x5b7994)
[3006:3041:0518/062001.934659:22661667399:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1
BrowserTestBase received signal: Terminated. Backtrace:
#0 0x000004f1944d base::debug::StackTrace::StackTrace()
#1 0x00000456ba1e content::(anonymous namespace)::DumpStackTraceSignalHandler()
#2 0x7f50d7352cb0 <unknown>
#3 0x7f50d740c84d __poll
#4 0x7f50dcc6bfe4 <unknown>
#5 0x7f50dcc6c0ec g_main_context_iteration
#6 0x000004f54b69 base::MessagePumpGlib::Run()
#7 0x000004fa833a base::RunLoop::Run()
#8 0x0000045763b9 content::TitleWatcher::WaitAndGetTitle()
#9 0x000001016d8b content::WorkerTest::RunTest()
#10 0x00000101aeaa content::WorkerFetchTest_SharedWorkerTlsClientAuthImportScripts_Test::RunTestOnMainThread()
#11 0x00000456b380 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#12 0x0000046795c5 content::ShellBrowserMainParts::PreMainMessageLoopRun()
#13 0x000003620088 content::BrowserMainLoop::PreMainMessageLoopRun()
#14 0x000003fccbff content::StartupTaskRunner::RunAllTasksNow()
#15 0x000003619dc5 content::BrowserMainLoop::CreateStartupTasks()
#16 0x000003629934 content::BrowserMainRunnerImpl::Initialize()
#17 0x0000046297b9 ShellBrowserMain()
#18 0x000004614dbd content::ShellMainDelegate::RunProcess()



kinuko, looks like you touched code in this area not too long ago -- can you fix, or assign to someone who's a good owner?
 

Comment 1 by kinuko@chromium.org, May 23 2017

Cc: kinuko@chromium.org
Components: Blink>Workers
Owner: horo@chromium.org
Horo@ - can you take a look?

Comment 2 by ricea@chromium.org, May 23 2017

Status: Assigned (was: Untriaged)

Comment 3 by horo@chromium.org, May 23 2017

Status: Started (was: Assigned)

Comment 5 by horo@chromium.org, May 23 2017

Status: Fixed (was: Started)

Sign in to add a comment