New issue
Advanced search Search tips

Issue 714986 link

Starred by 1 user

Issue metadata

Status: Archived
Owner:
Closed: Jan 9
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

FATAL:service_worker_registration_status.cc(75)] Check failed: false. Got unexpected error code: 6 Already exists

Project Member Reported by ukai@chromium.org, Apr 25 2017

Issue description

Chrome Version: 60.0.3080.0 (Developer Build) (64-bit) with dcheck_always_on=1
OS: Linux

What steps will reproduce the problem?
(1) restart chromium and recover tabs
(2)
(3)

What is the expected result?
What happens instead?

browser crashed

[23651:23687:0425/133034.371035:FATAL:service_worker_registration_status.cc(75)] Check failed: false. Got unexpected error code: 6 Already exists
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffd2ddf700 (LWP 23687)]
0x00007fffebfa1c37 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb)
(gdb) bt
#0  0x00007fffebfa1c37 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007fffebfa5028 in __GI_abort () at abort.c:89
#2  0x00007ffff7a44bb2 in base::debug::BreakDebugger() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#3  0x00007ffff7a6c5b0 in logging::LogMessage::~LogMessage() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#4  0x00007ffff55363cb in content::GetServiceWorkerRegistrationStatusResponse(content::ServiceWorkerStatusCode, std::string const&, blink::WebServiceWorkerError::ErrorType*, std::basic_string<unsigned short, base::string16_char_traits, std::allocator<unsigned short> >*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#5  0x00007ffff550767f in content::ServiceWorkerDispatcherHost::UpdateComplete(int, int, int, content::ServiceWorkerStatusCode, std::string const&, long) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#6  0x00007ffff550b991 in base::internal::Invoker<base::internal::BindState<void (content::ServiceWorkerDispatcherHost::*)(int, int, int, content::ServiceWorkerStatusCode, std::string const&, long), scoped_refptr<content::ServiceWorkerDispatcherHost>, int, int, int>, void (content::ServiceWorkerStatusCode, std::string const&, long)>::Run(base::internal::BindStateBase*, content::ServiceWorkerStatusCode&&, std::string const&, long&&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#7  0x00007ffff54d99e7 in content::ServiceWorkerContextCore::UpdateComplete(base::Callback<void (content::ServiceWorkerStatusCode, std::string const&, long), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, content::ServiceWorkerStatusCode, std::string const&, content::ServiceWorkerRegistration*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#8  0x00007ffff54e01b6 in base::internal::Invoker<base::internal::BindState<void (content::ServiceWorkerControlleeRequestHandler::*)(scoped_refptr<content::ServiceWorkerRegistration> const&, content::ServiceWorkerStatusCode, std::string const&, long), base::WeakPtr<content::ServiceWorkerControlleeRequestHandler>, scoped_refptr<content::ServiceWorkerRegistration> >, void (content::ServiceWorkerStatusCode, std::string const&, long)>::Run(base::internal::BindStateBase*, content::ServiceWorkerStatusCode&&, std::string const&, long&&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#9  0x00007ffff552ea3a in content::ServiceWorkerRegisterJob::ResolvePromise(content::ServiceWorkerStatusCode, std::string const&, content::ServiceWorkerRegistration*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#10 0x00007ffff552d3bb in content::ServiceWorkerRegisterJob::CompleteInternal(content::ServiceWorkerStatusCode, std::string const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#11 0x00007ffff552d8a5 in content::ServiceWorkerRegisterJob::Complete(content::ServiceWorkerStatusCode, std::string const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#12 0x00007ffff552ec72 in content::ServiceWorkerRegisterJob::OnStartWorkerFinished(content::ServiceWorkerStatusCode) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#13 0x00007ffff4d8a0a1 in base::internal::Invoker<base::internal::BindState<void (base::CancelableCallback<void (int)>::*)(int) const, base::WeakPtr<base::CancelableCallback<void (int)> > >, void (int)>::Run(base::internal::BindStateBase*, int&&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#14 0x00007ffff555d9ef in content::(anonymous namespace)::RunStartWorkerCallback(base::Callback<void (content::ServiceWorkerStatusCode), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, scoped_refptr<content::ServiceWorkerRegistration>, content::ServiceWorkerStatusCode) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#15 0x00007ffff55601bc in base::internal::Invoker<base::internal::BindState<void (*)(base::Callback<void (content::ServiceWorkerStatusCode), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, scoped_refptr<content::ServiceWorkerRegistration>, content::ServiceWorkerStatusCode), base::Callback<void (content::ServiceWorkerStatusCode), (base::internal::CopyMode)1, (base::internal::Rep
eatMode)1>, scoped_refptr<content::ServiceWorkerRegistration> >, void (content::ServiceWorkerStatusCode)>::Run(base::internal::BindStateBase*, content::ServiceWorkerStatusCode&&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#16 0x00007ffff555ed59 in void content::(anonymous namespace)::RunCallbacks<std::vector<base::Callback<void (content::ServiceWorkerStatusCode), (base::internal::CopyMode)1, (base::internal::RepeatMode)1>, std::allocator<base::Callback<void(content::ServiceWorkerStatusCode), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> > >, content::ServiceWorkerStatusCode>(content::ServiceWorkerVersion*, std::vector<base::Callback<void (content::ServiceWorkerStatusCode), (base::internal::CopyMode)1, (base::internal::RepeatMode)1>, std::allocator<base::Callback<void (content::ServiceWorkerStatusCode), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> > >*, content::ServiceWorkerStatusCode const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#17 0x00007ffff5557d8c in content::ServiceWorkerVersion::OnStoppedInternal(content::EmbeddedWorkerStatus) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#18 0x00007ffff555856f in content::ServiceWorkerVersion::OnDetached(content::EmbeddedWorkerStatus) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#19 0x00007ffff54c4753 in content::EmbeddedWorkerInstance::OnDetached() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#20 0x00007ffff54c7326 in content::EmbeddedWorkerInstance::Detach() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#21 0x00007ffff54c3f52 in content::(anonymous namespace)::CallDetach(content::EmbeddedWorkerInstance*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#22 0x00007ffff7fb5f72 in mojo::InterfaceEndpointClient::NotifyError(base::Optional<mojo::DisconnectReason> const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbindings.so
#23 0x00007ffff7fbea8f in mojo::internal::MultiplexRouter::ProcessNotifyErrorTask(mojo::internal::MultiplexRouter::Task*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SingleThreadTaskRunner*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbindings.so
#24 0x00007ffff7fbc4c5 in mojo::internal::MultiplexRouter::ProcessTasks(mojo::internal::MultiplexRouter::ClientCallBehavior, base::SingleThreadTaskRunner*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbindings.so
#25 0x00007ffff7fbad6c in mojo::internal::MultiplexRouter::OnPipeConnectionError() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbindings.so
#26 0x00007ffff7fb001e in mojo::Connector::HandleError(bool, bool) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbindings.so
#27 0x00007ffff7fb0af4 in mojo::Connector::OnHandleReadyInternal(unsigned int)    ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbindings.so
#28 0x00007ffff7f8f282 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int)    ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libmojo_public_system_cpp.so
#29 0x00007ffff7f8f6e0 in mojo::SimpleWatcher::Context::Notify(unsigned int, MojoHandleSignalsState, unsigned int) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libmojo_public_system_cpp.so
#30 0x00007ffff7f8e0ee in mojo::SimpleWatcher::Context::CallNotify(unsigned long, unsigned int, MojoHandleSignalsState, unsigned int) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libmojo_public_system_cpp.so
#31 0x00007ffff3b090a6 in mojo::edk::Watch::InvokeCallback(unsigned int, mojo::HandleSignalsState const&, unsigned int) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libmojo_system_impl.so
#32 0x00007ffff3b06cc3 in mojo::edk::RequestContext::~RequestContext() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libmojo_system_impl.so
#33 0x00007ffff3af8bc3 in mojo::edk::NodeChannel::OnChannelError() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libmojo_system_impl.so
#34 0x00007ffff3ae6cab in mojo::edk::(anonymous namespace)::ChannelPosix::OnFileCanReadWithoutBlocking(int) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libmojo_system_impl.so
#35 0x00007ffff7a7c460 in base::MessagePumpLibevent::OnLibeventNotification(int, short, void*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#36 0x00007ffff7b41cdd in event_base_loop ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#37 0x00007ffff7a7c7c6 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#38 0x00007ffff7a789fe in base::MessageLoop::RunHandler() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#39 0x00007ffff7aacc3c in base::RunLoop::Run() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#40 0x00007ffff7ae9ebc in base::Thread::Run(base::RunLoop*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#41 0x00007ffff518ccb5 in content::BrowserThreadImpl::IOThreadRun(base::RunLoop*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#42 0x00007ffff518ce63 in content::BrowserThreadImpl::Run(base::RunLoop*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#43 0x00007ffff7aea3d8 in base::Thread::ThreadMain() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#44 0x00007ffff7ae19dc in base::(anonymous namespace)::ThreadFunc(void*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#45 0x00007ffff7bc4184 in start_thread (arg=0x7fffd2ddf700)
    at pthread_create.c:312
#46 0x00007fffec068bed in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Please use labels and text to provide additional information.


For graphics-related bugs, please copy/paste the contents of the about:gpu
page at the end of this report.

 
Labels: -Pri-3 Pri-2
Owner: shimazu@chromium.org
Status: Assigned (was: Untriaged)
shimazu@, can you take a look at this?
Status: Archived (was: Assigned)
Archiving: we didn't get to this and it's unlikely to repro.

Sign in to add a comment