Skip to content

System.Tests.TimeZoneInfoTests.NJulianRuleTest crashing on Linux arm #64134

@elinor-fung

Description

@elinor-fung

It looks like System.Tests.TimeZoneInfoTests.NJulianRuleTest is consistently crashing in our Linux arm runs. It is not currently reported as a failure due to dotnet/arcade#5865, but we are collecting and uploading 7 dumps each run.

This query shows recent core dumps (on passed tests).

WorkItems
| where FriendlyName == "System.Runtime.Tests"
    and QueueName startswith "ubuntu"
    and QueueName contains "arm"
    and Queued >= ago(3d)
    and Status == "Pass"
| join Files on WorkItemId
| where FileName startswith "core"
| order by Queued desc

I don't have the native stack handy for Linux arm, but this is the managed from one of the dumps:

OS Thread Id: 0x226 (0)                                                                                     
Child SP       IP Call Site                                                                                 
FFFD39D8 f668d206 [InlinedCallFrame: fffd39d8]                                                              
FFFD39D8 ee84b45e [InlinedCallFrame: fffd39d8]                                                              
FFFD39D0 EE84B45E System.Globalization.CultureData.IcuGetLocaleInfo(LocaleNumberData)                       
FFFD3A40 EE8492A4 System.Globalization.CultureData.get_FirstDayOfWeek()                                     
FFFD3A50 EE85010C System.Globalization.DateTimeFormatInfo.InitializeOverridableProperties(System.Globalizati
on.CultureData, System.Globalization.CalendarId)                                                            
FFFD3A78 EE85008C System.Globalization.DateTimeFormatInfo..ctor(System.Globalization.CultureData, System.Glo
balization.Calendar)                                                                                        
FFFD3A98 EE84DAFC System.Globalization.CultureInfo.get_DateTimeFormat()                                     
FFFD3AB0 EE84D966 System.Globalization.CultureInfo.GetFormat(System.Type)                                   
FFFD3AC0 EE8504B6 System.Globalization.DateTimeFormatInfo.get_CurrentInfo()                                 
FFFD3AD0 EE8504EC System.Globalization.DateTimeFormatInfo.GetInstance(System.IFormatProvider)               
FFFD3AE0 EE8769AC System.Globalization.TimeSpanFormat.TryFormat(System.TimeSpan, System.Span`1<Char>, Int32 
ByRef, System.ReadOnlySpan`1<Char>, System.IFormatProvider)                                                 
FFFD3B30 EEB998EC System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.AppendFormatted[[System.T
imeSpan, System.Private.CoreLib]](System.TimeSpan, System.String)                                           
FFFD3BA0 EE80ECA0 System.TimeZoneInfo..ctor(Byte[], System.String, Boolean)                                 
FFFD3EC0 EE810A70 System.TimeZoneInfo.GetTimeZoneFromTzData(Byte[], System.String)                          
FFFD3EE0 EE8157F8 System.TimeZoneInfo.GetLocalTimeZoneFromTzFile()                                          
FFFD3EF8 EE810A08 System.TimeZoneInfo.GetLocalTimeZone(CachedData)                                          
FFFD3F08 EE8183C6 System.TimeZoneInfo+CachedData.CreateLocal()                                              
FFFD3F68 EE809620 System.TimeZoneInfo.get_Local()                                                           
FFFD3F70 EDA9566A System.Tests.TimeZoneInfoTests+<>c.<NJulianRuleTest>b__103_0(System.String, System.String,
 System.String)                                                                                             

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-System.Globalizationdisabled-testThe test is disabled in source code against the issueos-linuxLinux OS (any supported distro)test-run-coreTest failures in .NET Core test runs

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions