New issue
Advanced search Search tips

Issue 726271 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Mar 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

DCHECK hit in StringImpl.h during blink::Request::Create()

Project Member Reported by falken@chromium.org, May 25 2017

Issue description

[1:24:0525/172432.534132:FATAL:StringImpl.h(265)] Check failed: IsStatic() || verifier_.OnRef(ref_count_). proxy-
#0 0x7f53955abcc7 base::debug::StackTrace::StackTrace()
#1 0x7f53955d177d logging::LogMessage::~LogMessage()
#2 0x7f538d353cae WTF::StringView::StringView()
#3 0x7f538d6291d6 blink::FetchUtils::IsForbiddenHeaderName()
#4 0x7f538cd091f6 blink::Headers::append()
#5 0x7f538cd09693 blink::Headers::FillWith()
#6 0x7f538cd0df82 blink::Request::CreateRequestWithRequestOrString()
#7 0x7f538cd0e9ec blink::Request::Create()
#8 0x7f538cd08a5a blink::(anonymous namespace)::GlobalFetchImpl<>::Fetch()
#9 0x7f538cd086a2 blink::GlobalFetch::fetch()
#10 0x7f538ce72c22 blink::ServiceWorkerGlobalScope::fetch()
#11 0x7f538caf04c7 blink::V8ServiceWorkerGlobalScope::fetchMethodCallback()
#12 0x7f538f6f0161 v8::internal::FunctionCallbackArguments::Call()
#13 0x7f538f7c7b4e v8::internal::(anonymous namespace)::HandleApiCallHelper<>()
#14 0x7f538f7c64c7 v8::internal::Builtin_Impl_HandleApiCall()
#15 0x21ce1e3044c4 <unknown>

 

Comment 1 by falken@chromium.org, May 25 2017

Hit a similar thing:

[1:21:0525/173304.994265:FATAL:ThreadRestrictionVerifier.h(94)] Check failed: shared != previously_shared (1 vs. 1)
#0 0x7f2f4a8d8cc7 base::debug::StackTrace::StackTrace()
#1 0x7f2f4a8fe77d logging::LogMessage::~LogMessage()
#2 0x7f2f42680c1c WTF::StringView::StringView()
#3 0x7f2f429561d6 blink::FetchUtils::IsForbiddenHeaderName()
#4 0x7f2f420361f6 blink::Headers::append()
#5 0x7f2f42036693 blink::Headers::FillWith()
#6 0x7f2f4203af82 blink::Request::CreateRequestWithRequestOrString()
#7 0x7f2f4203b9ec blink::Request::Create()
#8 0x7f2f42035a5a blink::(anonymous namespace)::GlobalFetchImpl<>::Fetch()
#9 0x7f2f420356a2 blink::GlobalFetch::fetch()
#10 0x7f2f4219fc22 blink::ServiceWorkerGlobalScope::fetch()
#11 0x7f2f41e1d4c7 blink::V8ServiceWorkerGlobalScope::fetchMethodCallback()
#12 0x7f2f44a1d161 v8::internal::FunctionCallbackArguments::Call()
#13 0x7f2f44af4b4e v8::internal::(anonymous namespace)::HandleApiCallHelper<>()
#14 0x7f2f44af34c7 v8::internal::Builtin_Impl_HandleApiCall()

Comment 2 by falken@chromium.org, May 25 2017

This is a build this week at 6a4269379e171f3748617361e26c6fcc40bf0270
Labels: -Pri-3 Pri-2
Status: Available (was: Untriaged)
Do you have any reproduction steps?
Summary: DCHECK hit in StringImpl.h during blink::Request::Create() (was: FATAL:StringImpl.h(265)] Check failed: IsStatic() || verifier_.OnRef(ref_count_))
We see some reports but not similar ones.

REGEXP(product.name, '^Chrome')
  AND REGEXP(product.version, '^(57|58|59|60)\\.')
  AND crash.reason != 'EXCEPTION_BREAKPOINT'
  AND crash.reason != 'Out of Memory'
  AND custom_data.ChromeCrashProto.malware_verdict = false
  OMIT RECORD IF
    SUM(REGEXP(CrashedStackTrace.StackFrame.FunctionName,
               '^blink::Request::CreateRequestWithRequestOrString')) = 0

Comment 5 by falken@chromium.org, May 29 2017

No reliable repro steps. I just went to a page that used service worker. Since I was working on other things I just filed this bug and disabled DCHECKs and continued.
Labels: -Pri-2 Pri-1

Comment 7 by ricea@chromium.org, Nov 9 2017

Labels: -Pri-1 Pri-2
I also can't find any instances of this happening in crash/. Lowering the priority given the time passed.
SGTM, I don't recall seeing this anytime recently so you might just WontFix this one.
Status: WontFix (was: Available)

Sign in to add a comment