CPU usage crash on calling the flush API
Mantenedores costumam responder em até 5 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- cpp
- Domínio
- observability
Direção de pesquisa
Comece pela chamada de flush de ODWLogManager descrita na issue e inspecione Crash.txt juntamente com os logs symbolicated anexados, concentrando-se na espera pelo lock relatada e no crash causado pelo uso de CPU. No momento, a issue não é reproduzível; portanto, determine primeiro o caminho que está falhando e uma reprodução confiável ou uma verificação de regressão. Está concluído quando a API de flush não causar mais crash devido ao uso de CPU.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Describe your environment. Describe any aspect of your environment relevant to the problem, including your SDK version, platform, OS version, etc. If you're reporting a problem with a specific version of a library in this repo, please check whether the problem has been fixed on main brach.
OneDS SDK Version: 3.6.187
Steps to reproduce.
Describe exactly how to reproduce the error. Include a code sample if applicable.
This is mainly happening on the [ODWLogManager flush] call with lock wait. Not able to repro. But we are getting reports from internal users. PFA for the symbolicated logs.

What is the expected behavior?
What did you expect to see?
No crash due to CPU usage
What is the actual behavior?
What did you see instead?
Seeing CPU usage crashes on the flush API call
Additional context.
Add any other context about the problem here.
Crash.txt
- Linguagem predominante
- C
- Estrelas
- 102
- Forks
- 67
- Merge médio
- 5d 5h
- PRs com merge (30d)
- 8
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de microsoft/cpp_client_telemetry
-
C API enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
microsoft/cpp_client_telemetry#628 ·
Mantenedores costumam responder em até 5 dias
-
OneDS C++ SDK retries already-ingested iOS events, causing duplicate telemetry recordsTalvez já em andamento @bmehta001 assumiu há 5 dias. Abertabug
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
microsoft/cpp_client_telemetry#1542 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 5 dias
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
microsoft/cpp_client_telemetry#1504 ·
Mantenedores costumam responder em até 5 dias
-
Dropping of telemetry eventsAbertabug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
microsoft/cpp_client_telemetry#1413 · 2 comentários ·
Mantenedores costumam responder em até 5 dias
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
microsoft/cpp_client_telemetry#1387 ·
Mantenedores costumam responder em até 5 dias
Todas as issues de microsoft/cpp_client_telemetry
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
ARM-software/sysarch-acs#600 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
EchoTools/nevr-runtime#117 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
darktable-org/darktable#22523 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
DarkFlippers/qUnleashed#240 ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia