[iOS][SDK Version: 3.8.249.1] Crash observed in getLogConfigurationCopy()
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
- Área
- mobile-dev, observability-sre
Línea de trabajo
Comienza con los registros de crash adjuntos y los frames de la pila para ODWLogConfiguration.getLogConfigurationCopy(), Telemetry/LogManagerWrapper.swift:60 y TSOneDSTelemetryLogManager.swift:37 y 58. Sigue el flujo de creación de logs y determina las condiciones que hacen que falle la copia de la configuración; se considera terminado cuando se entiende el crash informado y la ruta de logging ya no falla, con cobertura si el repositorio proporciona un lugar de pruebas relevante.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
Steps to reproduce.
We dont have a specific step to reproduce the crash. Crash points to log creation flow.
What is the expected behavior?
What did you expect to see?
There should not be any crash happening.
Additional context.
Attaching the crash log here.
0 TeamsCommon 0x000000010ea01bf0 ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN9Microsoft12Applications6Events7VariantENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEE6insertB8ne180100INS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_SA_EEPNS_11__tree_nodeISM_PvEElEEEEEEvT_ST (__tree:112)
1 TeamsCommon 0x000000010ea01b70 ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN9Microsoft12Applications6Events7VariantENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEC2B8ne180100ERKSH (map:1078)
2 TeamsCommon 0x000000010ea010b0 +[ODWLogConfiguration getLogConfigurationCopy] (map:1078)
3 TeamsCommon 0x000000010f094acc Telemetry.ODWLogManagerWrapper.loggerForTenant(: Swift.String, configuration: [Swift.String : Swift.String]) -> Telemetry.TSTelemetryLoggerProtocol? (LogManagerWrapper.swift:60)_
4 TeamsCommon 0x000000010f094f18 protocol witness for Telemetry.LogManagerProtocol.loggerForTenant(_: Swift.String, configuration: [Swift.String : Swift.String]) -> Telemetry.TSTelemetryLoggerProtocol? in conformance Telemetry.ODWLogManagerWrapper : Telemetry.LogManagerProtocol in Telemetry (:0)
5 TeamsCommon 0x000000010f0ad974 Telemetry.TSOneDSTelemetryLogManager.(logger in _0254B3F70CF7F7D778C8FF7F5624B841)(for: Swift.String, configuration: [Swift.String : Swift.String]) -> Telemetry.TSTelemetryLoggerProtocol (TSOneDSTelemetryLogManager.swift:58)
6 TeamsCommon 0x000000010f0ad474 Telemetry.TSOneDSTelemetryLogManager.logger(for: Swift.String, collectorUri: Swift.String) -> Telemetry.TSTelemetryLoggerProtocol? (TSOneDSTelemetryLogManager.swift:37)
7 TeamsCommon 0x000000010f0ad9fc @objc Telemetry.TSOneDSTelemetryLogManager.logger(for: Swift.String, collectorUri: Swift.String) -> Telemetry.TSTelemetryLoggerProtocol? (:0)
report-2516521581180009999-45b5786e-7336-4fc6-97ec-09fb23b6cc1c.txt
report-2516521610430009999-1d7914ab-a2d3-4565-84a5-bfba859063cb.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
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/cpp_client_telemetry
-
C API enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
microsoft/cpp_client_telemetry#628 ·
Los mantenedores suelen responder en 5 días
-
OneDS C++ SDK retries already-ingested iOS events, causing duplicate telemetry recordsPosiblemente ocupada @bmehta001 la tomó hace 4 días. Abiertobug
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
microsoft/cpp_client_telemetry#1542 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 5 días
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
microsoft/cpp_client_telemetry#1504 ·
Los mantenedores suelen responder en 5 días
-
Dropping of telemetry eventsAbiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
microsoft/cpp_client_telemetry#1413 · 2 comentarios ·
Los mantenedores suelen responder en 5 días
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
microsoft/cpp_client_telemetry#1387 ·
Los mantenedores suelen responder en 5 días
Todos los issues de microsoft/cpp_client_telemetry
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
libsdl-org/SDL#16444 ·
Los mantenedores suelen responder en 1 día
-
bug Component component: net
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
RT-Thread/rt-thread#11852 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
MiSTer-devel/ao486_MiSTer#243 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
siderolabs/pkgs#1710 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
qmk/qmk_firmware#26498 ·
Los mantenedores suelen responder en 1 día