This repository was archived by the owner on Jul 21, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 189
This repository was archived by the owner on Jul 21, 2025. It is now read-only.
Sorry, we crashed System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. #149
Copy link
Copy link
Open
Description
happened during exploring .net assembly
version used:
- ILSpy version 8.0.0.0.preview3
expectations: no crash, but error printed in the right decompilation pane istead
full stack:
user:tplevo347:linux-x64/ |master U:1*|$ ./ILSpy
Sorry, we crashed
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
at ICSharpCode.TreeView.TreeFlattener.get_Item(Int32 index) in /home/user/Downloads/gh/AvaloniaILSpy/SharpTreeView/TreeFlattener.cs:line 64
at Avalonia.Controls.Presenters.ItemVirtualizerSimple.RecycleContainersForMove(Int32 delta) in /_/src/Avalonia.Controls/Presenters/ItemVirtualizerSimple.cs:line 430
at Avalonia.Controls.Presenters.ItemVirtualizerSimple.set_OffsetValue(Double value) in /_/src/Avalonia.Controls/Presenters/ItemVirtualizerSimple.cs:line 68
at Avalonia.Controls.Presenters.ItemVirtualizer.set_Offset(Vector value) in /_/src/Avalonia.Controls/Presenters/ItemVirtualizer.cs:line 149
at System.Reactive.AnonymousSafeObserver`1.OnNext(T value) in /_/Rx.NET/Source/src/System.Reactive/AnonymousSafeObserver.cs:line 43
at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) in /_/src/Avalonia.Base/Reactive/LightweightObservableBase.cs:line 139
at Avalonia.Reactive.AvaloniaPropertyObservable`1.PropertyChanged(Object sender, AvaloniaPropertyChangedEventArgs e) in /_/src/Avalonia.Base/Reactive/AvaloniaPropertyObservable.cs:line 67
at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaPropertyChangedEventArgs`1 change) in /_/src/Avalonia.Base/AvaloniaObject.cs:line 761
at Avalonia.AvaloniaObject.SetDirectValueUnchecked[T](DirectPropertyBase`1 property, BindingValue`1 value) in /_/src/Avalonia.Base/AvaloniaObject.cs:line 838
at Avalonia.Reactive.TypedBindingAdapter`1.OnNext(BindingValue`1 value) in /_/src/Avalonia.Base/Reactive/TypedBindingAdapter.cs:line 29
at Avalonia.Reactive.BindingValueAdapter`1.OnNext(T value) in /_/src/Avalonia.Base/Reactive/BindingValueAdapter.cs:line 16
at Avalonia.Data.TemplateBinding.TemplatedParentPropertyChanged(Object sender, AvaloniaPropertyChangedEventArgs e) in /_/src/Markup/Avalonia.Markup/Data/TemplateBinding.cs:line 180
at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaPropertyChangedEventArgs`1 change) in /_/src/Avalonia.Base/AvaloniaObject.cs:line 761
at Avalonia.Controls.ScrollViewer.set_Offset(Vector value) in /_/src/Avalonia.Controls/ScrollViewer.cs:line 262
at Avalonia.Controls.ScrollViewer.set_VerticalScrollBarValue(Double value) in /_/src/Avalonia.Controls/ScrollViewer.cs:line 387
at Avalonia.DirectProperty`2.InvokeSetter(IAvaloniaObject instance, BindingValue`1 value) in /_/src/Avalonia.Base/DirectProperty.cs:line 162
at Avalonia.AvaloniaObject.SetDirectValueUnchecked[T](DirectPropertyBase`1 property, T value) in /_/src/Avalonia.Base/AvaloniaObject.cs:line 797
at Avalonia.AvaloniaObject.SetValue[T](DirectPropertyBase`1 property, T value) in /_/src/Avalonia.Base/AvaloniaObject.cs:line 385
at Avalonia.DirectPropertyBase`1.RouteSetValue(IAvaloniaObject o, Object value, BindingPriority priority) in /_/src/Avalonia.Base/DirectPropertyBase.cs:line 156
at Avalonia.Data.TemplateBinding.System.IObserver<System.Object>.OnNext(Object value) in /_/src/Markup/Avalonia.Markup/Data/TemplateBinding.cs:line 96
at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) in /_/src/Avalonia.Base/Reactive/LightweightObservableBase.cs:line 118
at Avalonia.Reactive.AvaloniaPropertyObservable`1.PropertyChanged(Object sender, AvaloniaPropertyChangedEventArgs e) in /_/src/Avalonia.Base/Reactive/AvaloniaPropertyObservable.cs:line 67
at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaPropertyChangedEventArgs`1 change) in /_/src/Avalonia.Base/AvaloniaObject.cs:line 761
at Avalonia.Controls.Primitives.RangeBase.set_Value(Double value) in /_/src/Avalonia.Controls/Primitives/RangeBase.cs:line 143
at Avalonia.AvaloniaObject.SetDirectValueUnchecked[T](DirectPropertyBase`1 property, T value) in /_/src/Avalonia.Base/AvaloniaObject.cs:line 797
at Avalonia.AvaloniaObject.SetValue[T](DirectPropertyBase`1 property, T value) in /_/src/Avalonia.Base/AvaloniaObject.cs:line 385
at Avalonia.DirectPropertyBase`1.RouteSetValue(IAvaloniaObject o, Object value, BindingPriority priority) in /_/src/Avalonia.Base/DirectPropertyBase.cs:line 156
at Avalonia.Data.TemplateBinding.System.IObserver<System.Object>.OnNext(Object value) in /_/src/Markup/Avalonia.Markup/Data/TemplateBinding.cs:line 96
at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) in /_/src/Avalonia.Base/Reactive/LightweightObservableBase.cs:line 118
at Avalonia.Reactive.AvaloniaPropertyObservable`1.PropertyChanged(Object sender, AvaloniaPropertyChangedEventArgs e) in /_/src/Avalonia.Base/Reactive/AvaloniaPropertyObservable.cs:line 67
at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaPropertyChangedEventArgs`1 change) in /_/src/Avalonia.Base/AvaloniaObject.cs:line 761
at Avalonia.Controls.Primitives.Track.ThumbDragged(Object sender, VectorEventArgs e) in /_/src/Avalonia.Controls/Primitives/Track.cs:line 445
at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e) in /_/src/Avalonia.Interactivity/EventRoute.cs:line 118
at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e) in /_/src/Avalonia.Interactivity/Interactive.cs:line 122
at Avalonia.Controls.Primitives.Thumb.OnPointerMoved(PointerEventArgs e) in /_/src/Avalonia.Controls/Primitives/Thumb.cs:line 89
at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e) in /_/src/Avalonia.Interactivity/EventRoute.cs:line 118
at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e) in /_/src/Avalonia.Interactivity/Interactive.cs:line 122
at Avalonia.Input.MouseDevice.ProcessRawEvent(RawPointerEventArgs e) in /_/src/Avalonia.Input/MouseDevice.cs:line 144
at Avalonia.RawEventGrouper.DispatchFromQueue() in /_/src/Shared/RawEventGrouping.cs:line 43
at Avalonia.X11.X11PlatformThreading.HandleX11(CancellationToken cancellationToken) in /_/src/Avalonia.X11/X11PlatformThreading.cs:line 199
at Avalonia.X11.X11PlatformThreading.RunLoop(CancellationToken cancellationToken) in /_/src/Avalonia.X11/X11PlatformThreading.cs:line 245
at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) in /_/src/Avalonia.Base/Threading/Dispatcher.cs:line 65
at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args) in /_/src/Avalonia.Controls/ApplicationLifetimes/ClassicDesktopStyleApplicationLifetime.cs:line 120
at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime[T](T builder, String[] args, ShutdownMode shutdownMode) in /_/src/Avalonia.Controls/ApplicationLifetimes/ClassicDesktopStyleApplicationLifetime.cs:line 209
at ICSharpCode.ILSpy.Program.Main(String[] args) in /home/user/Downloads/gh/AvaloniaILSpy/ILSpy/Program.cs:line 22
Metadata
Metadata
Assignees
Labels
No labels