Speculative fix for crash in SpeechRecognition::StartController [chromium/src : main]

0 views
Skip to first unread message

Joe Mason (Gerrit)

unread,
Feb 6, 2026, 5:26:59 PM (2 days ago) Feb 6
to Evan Liu, chromium...@chromium.org, blink-...@chromium.org
Attention needed from Evan Liu

Joe Mason voted

Auto-Submit+1
Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • Evan Liu
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ibf3c3401b33948b6511b1869bef7f409ce36dd47
Gerrit-Change-Number: 7552474
Gerrit-PatchSet: 2
Gerrit-Owner: Joe Mason <joenot...@google.com>
Gerrit-Reviewer: Evan Liu <ev...@google.com>
Gerrit-Reviewer: Joe Mason <joenot...@google.com>
Gerrit-Attention: Evan Liu <ev...@google.com>
Gerrit-Comment-Date: Fri, 06 Feb 2026 22:26:54 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Joe Mason (Gerrit)

unread,
Feb 6, 2026, 5:29:06 PM (2 days ago) Feb 6
to Chromium LUCI CQ, Evan Liu, chromium...@chromium.org, blink-...@chromium.org
Attention needed from Evan Liu

Joe Mason added 1 comment

File third_party/blink/renderer/modules/speech/speech_recognition.cc
Line 546, Patchset 2 (Latest): blink::BindOnce(
Joe Mason . resolved

Review note: adding the `task_runner` param caused "error: call to 'BindOnce' is ambiguous" (possibilities being `base::BindOnce` and `blink::BindOnce`). No idea how the compiler could get confused there but the explicit namespace fixed it.

Open in Gerrit

Related details

Attention is currently required from:
  • Evan Liu
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ibf3c3401b33948b6511b1869bef7f409ce36dd47
Gerrit-Change-Number: 7552474
Gerrit-PatchSet: 2
Gerrit-Owner: Joe Mason <joenot...@google.com>
Gerrit-Reviewer: Evan Liu <ev...@google.com>
Gerrit-Reviewer: Joe Mason <joenot...@google.com>
Gerrit-Attention: Evan Liu <ev...@google.com>
Gerrit-Comment-Date: Fri, 06 Feb 2026 22:29:00 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Evan Liu (Gerrit)

unread,
Feb 7, 2026, 1:54:48 AM (yesterday) Feb 7
to Chromium LUCI CQ, chromium...@chromium.org, blink-...@chromium.org
Attention needed from Joe Mason

Evan Liu voted and added 2 comments

Votes added by Evan Liu

Code-Review+1

2 comments

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Evan Liu . resolved

LGTM w/ a question

File third_party/blink/renderer/modules/speech/speech_recognition.cc
Line 568, Patchset 2 (Parent): GetExecutionContext()->GetTaskRunner(TaskType::kMiscPlatformAPI));
Evan Liu . unresolved

Is it problematic that this is returning null here? Should we even attempt to start the controller if the context is dead?

Open in Gerrit

Related details

Attention is currently required from:
  • Joe Mason
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ibf3c3401b33948b6511b1869bef7f409ce36dd47
Gerrit-Change-Number: 7552474
Gerrit-PatchSet: 2
Gerrit-Owner: Joe Mason <joenot...@google.com>
Gerrit-Reviewer: Evan Liu <ev...@google.com>
Gerrit-Reviewer: Joe Mason <joenot...@google.com>
Gerrit-Attention: Joe Mason <joenot...@google.com>
Gerrit-Comment-Date: Sat, 07 Feb 2026 06:54:37 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy
Reply all
Reply to author
Forward
0 new messages