Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix slider head being incorrectly dimmed twice #27369

Merged
merged 1 commit into from
Feb 27, 2024

Don't dim slider head in `DrawableSlider`

91d7bd1
Select commit
Failed to load commit list.
Sign in for the full log view
Merged

Fix slider head being incorrectly dimmed twice #27369

Don't dim slider head in `DrawableSlider`
91d7bd1
Select commit
Failed to load commit list.
GitHub Actions / Test Results (macOS, MultiThreaded) failed Feb 27, 2024 in 1s

5555 passed, 12 failed and 52 skipped

Tests failed

❌ TestResults-macOS-MultiThreaded.trx

5619 tests were completed in 1556s with 5555 passed, 12 failed and 52 skipped.

Test suite Passed Failed Skipped Time
osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModNoScope 3✅ 1❌ 14s
osu.Game.Tests.Visual.Gameplay.TestSceneGameplaySamplePlayback 1✅ 1❌ 2s
osu.Game.Tests.Visual.Navigation.TestScenePresentScore 3✅ 10❌ 2s

❌ osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModNoScope

✅ TestAlwaysHidden
✅ TestConstructor
✅ TestVisibleAfterComboBreak
❌ TestVisibleDuringBreak
	TearDown : System.TimeoutException : "wait for catcher to hide" timed out

❌ osu.Game.Tests.Visual.Gameplay.TestSceneGameplaySamplePlayback

❌ TestAllSamplesStopDuringSeek
	TearDown : osu.Framework.Testing.Drawables.Steps.AssertButton+TracedException : sample playback still disabled
✅ TestConstructor

❌ osu.Game.Tests.Visual.Navigation.TestScenePresentScore

✅ TestConstructor
✅ TestFromMainMenu(Gameplay)
✅ TestFromMainMenu(Results)
❌ TestFromMainMenuDifferentRuleset(Gameplay)
	TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
	  ----> System.ObjectDisposedException : Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
	Data:
	  Sentry:Mechanism: UnobservedTaskException
	  Sentry:Handled: True
❌ TestFromMainMenuDifferentRuleset(Results)
	TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
	  ----> System.ObjectDisposedException : Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
	Data:
	  Sentry:Mechanism: UnobservedTaskException
	  Sentry:Handled: True
❌ TestFromSongSelect(Gameplay)
	TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
	  ----> System.ObjectDisposedException : Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
	Data:
	  Sentry:Mechanism: UnobservedTaskException
	  Sentry:Handled: True
❌ TestFromSongSelect(Results)
	TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
	  ----> System.ObjectDisposedException : Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
	Data:
	  Sentry:Mechanism: UnobservedTaskException
	  Sentry:Handled: True
❌ TestFromSongSelectDifferentRuleset(Gameplay)
	TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
	  ----> System.ObjectDisposedException : Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
	Data:
	  Sentry:Mechanism: UnobservedTaskException
	  Sentry:Handled: True
❌ TestFromSongSelectDifferentRuleset(Results)
	TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
	  ----> System.ObjectDisposedException : Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
	Data:
	  Sentry:Mechanism: UnobservedTaskException
	  Sentry:Handled: True
❌ TestFromSongSelectWithConvertRulesetChange(Gameplay)
	TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
	  ----> System.ObjectDisposedException : Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
	Data:
	  Sentry:Mechanism: UnobservedTaskException
	  Sentry:Handled: True
❌ TestFromSongSelectWithConvertRulesetChange(Results)
	TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
	  ----> System.ObjectDisposedException : Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
	Data:
	  Sentry:Mechanism: UnobservedTaskException
	  Sentry:Handled: True
❌ TestFromSongSelectWithFilter(Gameplay)
	TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
	  ----> System.ObjectDisposedException : Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
	Data:
	  Sentry:Mechanism: UnobservedTaskException
	  Sentry:Handled: True
❌ TestFromSongSelectWithFilter(Results)
	TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
	  ----> System.ObjectDisposedException : Cannot access a disposed object.
	Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
	Data:
	  Sentry:Mechanism: UnobservedTaskException
	  Sentry:Handled: True

Annotations

Check failure on line 539 in osu.Game/Tests/Visual/OsuTestScene.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (macOS, MultiThreaded)

osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModNoScope ► TestVisibleDuringBreak

Failed test found in:
  TestResults-macOS-MultiThreaded.trx
Error:
  TearDown : System.TimeoutException : "wait for catcher to hide" timed out
Raw output
TearDown : System.TimeoutException : "wait for catcher to hide" timed out
--TearDown
   at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0()
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition)
--- End of stack trace from previous location ---
   at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test)
   at osu.Game.Tests.Visual.OsuTestScene.OsuTestSceneTestRunner.RunTestBlocking(TestScene test) in /Users/runner/work/osu/osu/osu.Game/Tests/Visual/OsuTestScene.cs:line 539
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check failure on line 0 in TestResults-macOS-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (macOS, MultiThreaded)

osu.Game.Tests.Visual.Gameplay.TestSceneGameplaySamplePlayback ► TestAllSamplesStopDuringSeek

Failed test found in:
  TestResults-macOS-MultiThreaded.trx
Error:
  TearDown : osu.Framework.Testing.Drawables.Steps.AssertButton+TracedException : sample playback still disabled
Raw output
TearDown : osu.Framework.Testing.Drawables.Steps.AssertButton+TracedException : sample playback still disabled
--TearDown
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Graphics.Drawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Platform.GameHost.UpdateFrame()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Threading.GameThread.<createThread>g__runWork|66_0()
   at System.Threading.Thread.StartHelper.Callback(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

Check failure on line 0 in TestResults-macOS-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (macOS, MultiThreaded)

osu.Game.Tests.Visual.Navigation.TestScenePresentScore ► TestFromMainMenuDifferentRuleset(Gameplay)

Failed test found in:
  TestResults-macOS-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
    ----> System.ObjectDisposedException : Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
  Data:
    Sentry:Mechanism: UnobservedTaskException
    Sentry:Handled: True
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
  ----> System.ObjectDisposedException : Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
Data:
  Sentry:Mechanism: UnobservedTaskException
  Sentry:Handled: True
--TearDown
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--ObjectDisposedException
   at Interop.Sys.PRead(SafeHandle fd, Byte* buffer, Int32 bufferSize, Int64 fileOffset)
   at System.IO.Strategies.OSFileStreamStrategy.Read(Span`1 buffer)
   at System.IO.Strategies.BufferedFileStreamStrategy.ReadSpan(Span`1 destination, ArraySegment`1 arraySegment)
   at osu.Framework.IO.AsyncBufferStream.loadRequiredBlocks()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)

Check failure on line 0 in TestResults-macOS-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (macOS, MultiThreaded)

osu.Game.Tests.Visual.Navigation.TestScenePresentScore ► TestFromMainMenuDifferentRuleset(Results)

Failed test found in:
  TestResults-macOS-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
    ----> System.ObjectDisposedException : Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
  Data:
    Sentry:Mechanism: UnobservedTaskException
    Sentry:Handled: True
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
  ----> System.ObjectDisposedException : Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
Data:
  Sentry:Mechanism: UnobservedTaskException
  Sentry:Handled: True
--TearDown
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at osu.Framework.Extensions.TaskExtensions.WaitSafely(Task task)
   at osu.Framework.Testing.TestScene.checkForErrors()
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--ObjectDisposedException
   at Interop.Sys.PRead(SafeHandle fd, Byte* buffer, Int32 bufferSize, Int64 fileOffset)
   at System.IO.Strategies.OSFileStreamStrategy.Read(Span`1 buffer)
   at System.IO.Strategies.BufferedFileStreamStrategy.ReadSpan(Span`1 destination, ArraySegment`1 arraySegment)
   at osu.Framework.IO.AsyncBufferStream.loadRequiredBlocks()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)

Check failure on line 0 in TestResults-macOS-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (macOS, MultiThreaded)

osu.Game.Tests.Visual.Navigation.TestScenePresentScore ► TestFromSongSelect(Gameplay)

Failed test found in:
  TestResults-macOS-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
    ----> System.ObjectDisposedException : Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
  Data:
    Sentry:Mechanism: UnobservedTaskException
    Sentry:Handled: True
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
  ----> System.ObjectDisposedException : Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
Data:
  Sentry:Mechanism: UnobservedTaskException
  Sentry:Handled: True
--TearDown
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--ObjectDisposedException
   at Interop.Sys.PRead(SafeHandle fd, Byte* buffer, Int32 bufferSize, Int64 fileOffset)
   at System.IO.Strategies.OSFileStreamStrategy.Read(Span`1 buffer)
   at System.IO.Strategies.BufferedFileStreamStrategy.ReadSpan(Span`1 destination, ArraySegment`1 arraySegment)
   at osu.Framework.IO.AsyncBufferStream.loadRequiredBlocks()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)

Check failure on line 0 in TestResults-macOS-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (macOS, MultiThreaded)

osu.Game.Tests.Visual.Navigation.TestScenePresentScore ► TestFromSongSelect(Results)

Failed test found in:
  TestResults-macOS-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
    ----> System.ObjectDisposedException : Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
  Data:
    Sentry:Mechanism: UnobservedTaskException
    Sentry:Handled: True
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
  ----> System.ObjectDisposedException : Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
Data:
  Sentry:Mechanism: UnobservedTaskException
  Sentry:Handled: True
--TearDown
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--ObjectDisposedException
   at Interop.Sys.PRead(SafeHandle fd, Byte* buffer, Int32 bufferSize, Int64 fileOffset)
   at System.IO.Strategies.OSFileStreamStrategy.Read(Span`1 buffer)
   at System.IO.Strategies.BufferedFileStreamStrategy.ReadSpan(Span`1 destination, ArraySegment`1 arraySegment)
   at osu.Framework.IO.AsyncBufferStream.loadRequiredBlocks()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)

Check failure on line 0 in TestResults-macOS-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (macOS, MultiThreaded)

osu.Game.Tests.Visual.Navigation.TestScenePresentScore ► TestFromSongSelectDifferentRuleset(Gameplay)

Failed test found in:
  TestResults-macOS-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
    ----> System.ObjectDisposedException : Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
  Data:
    Sentry:Mechanism: UnobservedTaskException
    Sentry:Handled: True
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
  ----> System.ObjectDisposedException : Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
Data:
  Sentry:Mechanism: UnobservedTaskException
  Sentry:Handled: True
--TearDown
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--ObjectDisposedException
   at Interop.Sys.PRead(SafeHandle fd, Byte* buffer, Int32 bufferSize, Int64 fileOffset)
   at System.IO.Strategies.OSFileStreamStrategy.Read(Span`1 buffer)
   at System.IO.Strategies.BufferedFileStreamStrategy.ReadSpan(Span`1 destination, ArraySegment`1 arraySegment)
   at osu.Framework.IO.AsyncBufferStream.loadRequiredBlocks()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)

Check failure on line 0 in TestResults-macOS-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (macOS, MultiThreaded)

osu.Game.Tests.Visual.Navigation.TestScenePresentScore ► TestFromSongSelectDifferentRuleset(Results)

Failed test found in:
  TestResults-macOS-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
    ----> System.ObjectDisposedException : Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
  Data:
    Sentry:Mechanism: UnobservedTaskException
    Sentry:Handled: True
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
  ----> System.ObjectDisposedException : Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
Data:
  Sentry:Mechanism: UnobservedTaskException
  Sentry:Handled: True
--TearDown
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--ObjectDisposedException
   at Interop.Sys.PRead(SafeHandle fd, Byte* buffer, Int32 bufferSize, Int64 fileOffset)
   at System.IO.Strategies.OSFileStreamStrategy.Read(Span`1 buffer)
   at System.IO.Strategies.BufferedFileStreamStrategy.ReadSpan(Span`1 destination, ArraySegment`1 arraySegment)
   at osu.Framework.IO.AsyncBufferStream.loadRequiredBlocks()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)

Check failure on line 0 in TestResults-macOS-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (macOS, MultiThreaded)

osu.Game.Tests.Visual.Navigation.TestScenePresentScore ► TestFromSongSelectWithConvertRulesetChange(Gameplay)

Failed test found in:
  TestResults-macOS-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
    ----> System.ObjectDisposedException : Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
  Data:
    Sentry:Mechanism: UnobservedTaskException
    Sentry:Handled: True
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
  ----> System.ObjectDisposedException : Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
Data:
  Sentry:Mechanism: UnobservedTaskException
  Sentry:Handled: True
--TearDown
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--ObjectDisposedException
   at Interop.Sys.PRead(SafeHandle fd, Byte* buffer, Int32 bufferSize, Int64 fileOffset)
   at System.IO.Strategies.OSFileStreamStrategy.Read(Span`1 buffer)
   at System.IO.Strategies.BufferedFileStreamStrategy.ReadSpan(Span`1 destination, ArraySegment`1 arraySegment)
   at osu.Framework.IO.AsyncBufferStream.loadRequiredBlocks()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)

Check failure on line 0 in TestResults-macOS-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (macOS, MultiThreaded)

osu.Game.Tests.Visual.Navigation.TestScenePresentScore ► TestFromSongSelectWithConvertRulesetChange(Results)

Failed test found in:
  TestResults-macOS-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
    ----> System.ObjectDisposedException : Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
  Data:
    Sentry:Mechanism: UnobservedTaskException
    Sentry:Handled: True
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
  ----> System.ObjectDisposedException : Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
Data:
  Sentry:Mechanism: UnobservedTaskException
  Sentry:Handled: True
--TearDown
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--ObjectDisposedException
   at Interop.Sys.PRead(SafeHandle fd, Byte* buffer, Int32 bufferSize, Int64 fileOffset)
   at System.IO.Strategies.OSFileStreamStrategy.Read(Span`1 buffer)
   at System.IO.Strategies.BufferedFileStreamStrategy.ReadSpan(Span`1 destination, ArraySegment`1 arraySegment)
   at osu.Framework.IO.AsyncBufferStream.loadRequiredBlocks()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)

Check failure on line 0 in TestResults-macOS-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (macOS, MultiThreaded)

osu.Game.Tests.Visual.Navigation.TestScenePresentScore ► TestFromSongSelectWithFilter(Gameplay)

Failed test found in:
  TestResults-macOS-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
    ----> System.ObjectDisposedException : Cannot access a disposed object.
  Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
  Data:
    Sentry:Mechanism: UnobservedTaskException
    Sentry:Handled: True
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.)
  ----> System.ObjectDisposedException : Cannot access a disposed object.
Object name: 'Microsoft.Win32.SafeHandles.SafeFileHandle'.
Data:
  Sentry:Mechanism: UnobservedTaskException
  Sentry:Handled: True
--TearDown
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--ObjectDisposedException
   at Interop.Sys.PRead(SafeHandle fd, Byte* buffer, Int32 bufferSize, Int64 fileOffset)
   at System.IO.Strategies.OSFileStreamStrategy.Read(Span`1 buffer)
   at System.IO.Strategies.BufferedFileStreamStrategy.ReadSpan(Span`1 destination, ArraySegment`1 arraySegment)
   at osu.Framework.IO.AsyncBufferStream.loadRequiredBlocks()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)