[Bug] "Errored out on a file: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection." #41

Closed
opened 2026-01-29 21:05:17 +00:00 by claunia · 0 comments
Owner

Originally created by @TheRogueArchivist on GitHub (Aug 28, 2021).

Present on JumpStart Adventures 6th Grade and others

0.00%: F:SUPPORT\WINSYS\WINGDIB.DRV - Checking file
Errored out on a file: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: startIndex
   at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   at System.BitConverter.ToUInt16(Byte[] value, Int32 startIndex)
   at BurnOutSharp.ExecutableType.Microsoft.Headers.SectionHeader.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\Headers\SectionHeader.cs:line 126
   at BurnOutSharp.ExecutableType.Microsoft.PortableExecutable.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\PortableExecutable.cs:line 169
Errored out on a file: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: startIndex
   at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   at System.BitConverter.ToUInt16(Byte[] value, Int32 startIndex)
   at BurnOutSharp.ExecutableType.Microsoft.Headers.SectionHeader.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\Headers\SectionHeader.cs:line 126
   at BurnOutSharp.ExecutableType.Microsoft.PortableExecutable.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\PortableExecutable.cs:line 169
Errored out on a file: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: startIndex
   at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   at System.BitConverter.ToUInt16(Byte[] value, Int32 startIndex)
   at BurnOutSharp.ExecutableType.Microsoft.Headers.SectionHeader.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\Headers\SectionHeader.cs:line 126
   at BurnOutSharp.ExecutableType.Microsoft.PortableExecutable.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\PortableExecutable.cs:line 186
Errored out on a file: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: startIndex
   at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   at System.BitConverter.ToUInt16(Byte[] value, Int32 startIndex)
   at BurnOutSharp.ExecutableType.Microsoft.Headers.SectionHeader.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\Headers\SectionHeader.cs:line 114
   at BurnOutSharp.ExecutableType.Microsoft.PortableExecutable.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\PortableExecutable.cs:line 186
Errored out on a file: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: startIndex
   at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   at System.BitConverter.ToUInt16(Byte[] value, Int32 startIndex)
   at BurnOutSharp.ExecutableType.Microsoft.Headers.SectionHeader.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\Headers\SectionHeader.cs:line 126
   at BurnOutSharp.ExecutableType.Microsoft.PortableExecutable.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\PortableExecutable.cs:line 186
Errored out on a file: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: startIndex
   at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   at System.BitConverter.ToUInt16(Byte[] value, Int32 startIndex)
   at BurnOutSharp.ExecutableType.Microsoft.Headers.SectionHeader.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\Headers\SectionHeader.cs:line 126
   at BurnOutSharp.ExecutableType.Microsoft.PortableExecutable.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\PortableExecutable.cs:line 186
100.00%: F:SUPPORT\WINSYS\WINGDIB.DRV -```
Originally created by @TheRogueArchivist on GitHub (Aug 28, 2021). Present on JumpStart Adventures 6th Grade and others ```0.00%: - 0.00%: F:SUPPORT\WINSYS\WINGDIB.DRV - Checking file Errored out on a file: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: startIndex at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at System.BitConverter.ToUInt16(Byte[] value, Int32 startIndex) at BurnOutSharp.ExecutableType.Microsoft.Headers.SectionHeader.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\Headers\SectionHeader.cs:line 126 at BurnOutSharp.ExecutableType.Microsoft.PortableExecutable.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\PortableExecutable.cs:line 169 Errored out on a file: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: startIndex at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at System.BitConverter.ToUInt16(Byte[] value, Int32 startIndex) at BurnOutSharp.ExecutableType.Microsoft.Headers.SectionHeader.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\Headers\SectionHeader.cs:line 126 at BurnOutSharp.ExecutableType.Microsoft.PortableExecutable.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\PortableExecutable.cs:line 169 Errored out on a file: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: startIndex at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at System.BitConverter.ToUInt16(Byte[] value, Int32 startIndex) at BurnOutSharp.ExecutableType.Microsoft.Headers.SectionHeader.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\Headers\SectionHeader.cs:line 126 at BurnOutSharp.ExecutableType.Microsoft.PortableExecutable.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\PortableExecutable.cs:line 186 Errored out on a file: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: startIndex at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at System.BitConverter.ToUInt16(Byte[] value, Int32 startIndex) at BurnOutSharp.ExecutableType.Microsoft.Headers.SectionHeader.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\Headers\SectionHeader.cs:line 114 at BurnOutSharp.ExecutableType.Microsoft.PortableExecutable.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\PortableExecutable.cs:line 186 Errored out on a file: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: startIndex at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at System.BitConverter.ToUInt16(Byte[] value, Int32 startIndex) at BurnOutSharp.ExecutableType.Microsoft.Headers.SectionHeader.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\Headers\SectionHeader.cs:line 126 at BurnOutSharp.ExecutableType.Microsoft.PortableExecutable.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\PortableExecutable.cs:line 186 Errored out on a file: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: startIndex at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at System.BitConverter.ToUInt16(Byte[] value, Int32 startIndex) at BurnOutSharp.ExecutableType.Microsoft.Headers.SectionHeader.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\Headers\SectionHeader.cs:line 126 at BurnOutSharp.ExecutableType.Microsoft.PortableExecutable.Deserialize(Byte[] content, Int32 offset) in C:\projects\burnoutsharp\BurnOutSharp\ExecutableType\Microsoft\PortableExecutable.cs:line 186 100.00%: F:SUPPORT\WINSYS\WINGDIB.DRV -```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/BinaryObjectScanner#41