Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

CPU usage crash on calling the flush API

Abierto
#1,090 5 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 5 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
cpp

Línea de trabajo

Comienza con la llamada a flush de ODWLogManager descrita en el issue e inspecciona Crash.txt junto con los logs symbolicated adjuntos, centrándote en la espera del lock reportada y en el crash por uso de CPU. Actualmente el issue no se puede reproducir, así que determina primero la ruta que falla y una reproducción fiable o una comprobación de regresión. Se considera terminado cuando la API de flush ya no provoca un crash debido al uso de CPU.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug

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.
Screenshot 2023-01-20 at 1 01 55 PM

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

Lenguaje dominante
C
Estrellas
102
Forks
67
Merge medio
5 d 5 h
PR fusionados (30 d)
8

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de microsoft/cpp_client_telemetry

Todos los issues de microsoft/cpp_client_telemetry

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.