question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Crash in `brave!AccountTrackerService::Initialize` (Linux only)

See original GitHub issue

Description

Going through crash reports, I’m seeing a LOT of these on Linux. Thousands.

Unclear what the impact is to users

A few examples here: https://stats.brave.com/dashboard#crash/5d8cbd539557ce001f93a373 https://stats.brave.com/dashboard#crash/5d8cbcf6ed6e87001fe15623 https://stats.brave.com/dashboard#crash/5d8cbce5f686a0001f52aa67 https://stats.brave.com/dashboard#crash/5d8cbbf79557ce001f939cd5 https://stats.brave.com/dashboard#crash/5d8cbb3911ca47001f18d670

Call stack looks like this:

Thread 0 (crashed)
 0  brave!AccountTrackerService::Initialize(PrefService*, base::FilePath) [vector : 656 + 0x0]
    rax = 0x00007ffdd70719a8   rdx = 0x000000000000006b
    rcx = 0x000000000000000c   rbx = 0x0000000000000000
    rsi = 0x00002d1c3caaee00   rdi = 0x00002d1c3ca4b908
    rbp = 0x00007ffdd7071b30   rsp = 0x00007ffdd7071960
     r8 = 0x0000000000000000    r9 = 0x00002d1c3c9e7b18
    r10 = 0x0000000000fc0760   r11 = 0x000000000000c5c9
    r12 = 0x00007ffdd7071a20   r13 = 0x00007ffdd7071a20
    r14 = 0x00002d1c3c414b40   r15 = 0x00007ffdd7071a20
    rip = 0x00005566973141fd
    Found by: given as instruction pointer in context
 1  brave!signin::BuildIdentityManager(signin::IdentityManagerBuildParams*) [identity_manager_builder.cc : 53 + 0xe]
    rbp = 0x00007ffdd7071c60   rsp = 0x00007ffdd7071b40
    rip = 0x000055669731001e
    Found by: previous frame's frame pointer
 2  brave!IdentityManagerFactory::BuildServiceInstanceFor(content::BrowserContext*) const [identity_manager_factory.cc : 135 + 0x5]
    rbp = 0x00007ffdd7071d40   rsp = 0x00007ffdd7071c70
    rip = 0x0000556698f7af69
    Found by: previous frame's frame pointer
 3  brave!BrowserContextKeyedServiceFactory::BuildServiceInstanceFor(void*) const [browser_context_keyed_service_factory.cc : 98 + 0x9]
    rbp = 0x00007ffdd7071d60   rsp = 0x00007ffdd7071d50
    rip = 0x000055669afcc73c
    Found by: previous frame's frame pointer
 4  brave!KeyedServiceFactory::GetServiceForContext(void*, bool) [keyed_service_factory.cc : 77 + 0x9]
    rbp = 0x00007ffdd7071df0   rsp = 0x00007ffdd7071d70
    rip = 0x000055669a085bd6
    Found by: previous frame's frame pointer
 5  brave!GAIAInfoUpdateService::GAIAInfoUpdateService(Profile*) [gaia_info_update_service.cc : 43 + 0x5]
    rbp = 0x00007ffdd7071e40   rsp = 0x00007ffdd7071e00
    rip = 0x0000556698f2231e
    Found by: previous frame's frame pointer
 6  brave!GAIAInfoUpdateServiceFactory::BuildServiceInstanceFor(content::BrowserContext*) const [gaia_info_update_service_factory.cc : 40 + 0xb]
    rbp = 0x00007ffdd7071e60   rsp = 0x00007ffdd7071e50
    rip = 0x0000556698f2207e
    Found by: previous frame's frame pointer
 7  brave!BrowserContextKeyedServiceFactory::BuildServiceInstanceFor(void*) const [browser_context_keyed_service_factory.cc : 98 + 0x9]
    rbp = 0x00007ffdd7071e80   rsp = 0x00007ffdd7071e70
    rip = 0x000055669afcc73c
    Found by: previous frame's frame pointer
 8  brave!KeyedServiceFactory::GetServiceForContext(void*, bool) [keyed_service_factory.cc : 77 + 0x9]
    rbp = 0x00007ffdd7071f10   rsp = 0x00007ffdd7071e90
    rip = 0x000055669a085bd6
    Found by: previous frame's frame pointer
<SNIP>

Steps to Reproduce

?

Brave version (brave://version info)

Not a new issue; I saw some clients still on Chromium 73 versions of Brave running into this.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:1
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
fmariercommented, Oct 2, 2019

And some more:

Uploaded Crash Report ID ae5faabfc556e1c8 (Local Context: Brave)
Crash report uploaded on Wednesday, 2 October 2019 at 13:08:18

Uploaded Crash Report ID 882bd2ad0bb56e69 (Local Context: Brave)
Crash report uploaded on Wednesday, 2 October 2019 at 12:34:56

Uploaded Crash Report ID a53060390db5aadf (Local Context: Brave)
Crash report uploaded on Wednesday, 2 October 2019 at 12:04:13

Uploaded Crash Report ID 9534a08f3ff89ed9 (Local Context: Brave)
Crash report uploaded on Wednesday, 2 October 2019 at 11:57:31

Uploaded Crash Report ID b61ad65bd0ef0407 (Local Context: Brave)
Crash report uploaded on Wednesday, 2 October 2019 at 11:55:18

Uploaded Crash Report ID 156945c0784363b1 (Local Context: Brave)
Crash report uploaded on Wednesday, 2 October 2019 at 10:47:36

It seems to happen constantly but without being noticeable by the user. I’ll restart my browser in a terminal to see if this correlates with console output too.

1reaction
fmariercommented, Oct 2, 2019

I ran into it twice this morning:

Uploaded Crash Report ID 15c183a8833b7b98 (Local Context: Brave)
Crash report uploaded on Wednesday, 2 October 2019 at 10:45:35

Uploaded Crash Report ID e63765abf482eeb3 (Local Context: Brave)
Crash report uploaded on Wednesday, 2 October 2019 at 10:37:02

but I didn’t really notice anything.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Use Crash Detection on iPhone or Apple Watch to call for ...
If your iPhone or Apple Watch detects a severe car crash, your device can help connect you to emergency services.
Read more >
Connecticut Crash Data Repository
The Connecticut Crash Data Repository (CTCDR) is a web tool designed to provide access to select crash information collected by state and local...
Read more >
Motor Vehicle - Type of Crash - Injury Facts
These three crash types made up 55% of fatalities and 56% of fatal crashes, but only 25% or less of injuries, injury crashes,...
Read more >
Crash Reports | Plano, TX - Official Website
The Texas Department of Public Safety collects crash reports submitted by law enforcement officers and reports submitted by drivers.
Read more >
Crash Indicator BASIC Factsheet - fmcsa/csa
At present, the Crash Indicator BASIC can only be seen by enforcement personnel or by a motor carrier that is logged into its...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found