Out of Memory Exception while on the Channels or Network page

Hi - as the title states, I’m getting an out of memory exception when on the Channels or Network page while on a live capture. The application shuts down unexpectedly.
My setup is the latest version of Chanelyser, 2 x Edimax AC1750 and 1 x WiPry Clarity.

Below is the event from the windows event log.
Please help, so far the application is useless. Let me know if you need more information.

Log Name: Application
Source: .NET Runtime
Date: 2/27/2024 10:26:58 AM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: THEROGUEONE
Description:
Application: Chanalyzer 6.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.OutOfMemoryException
at System.Windows.Media.Imaging.RenderTargetBitmap.FinalizeCreation()
at System.Windows.Media.Imaging.RenderTargetBitmap…ctor(Int32, Int32, Double, Double, System.Windows.Media.PixelFormat)
at DynamicClass.(Int32, Int32, Double, Double, System.Windows.Media.PixelFormat)
at .(Int32, Int32, Double, Double, System.Windows.Media.PixelFormat)
at MetaGeek.NetworksPresenter.Windows.Drawing.DrawableRadioGroup.GetBitmap(MetaGeek.NetworksPresenter.Windows.Drawing.SizeParameters)
at MetaGeek.NetworksPresenter.Windows.ViewModels.BaseSpectrumGraphViewModel.DrawContent()
at MetaGeek.NetworksPresenter.Windows.ViewModels.BaseSpectrumGraphViewModel.UpdateGraph(Boolean)
at MetaGeek.NetworksPresenter.Windows.ViewModels.BaseSpectrumGraphViewModel.(MetaGeek.WiFi.Core.Interfaces.IChannelDetails)
at MetaGeek.Infrastructure.Events.EventSubscription1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InvokeAction(System.Action1<System.__Canon>, System.__Canon)
at MetaGeek.Infrastructure.Events.EventSubscription1+[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].(System.Object[]) at DynamicClass.(System.Object, System.Object[]) at a..(System.Object, System.Object[]) at MetaGeek.Infrastructure.Events.EventBase.InternalPublish(System.Object[]) at MetaGeek.Infrastructure.Events.CompositePresentationEvent1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Publish(System.__Canon)
at DynamicClass.(System.Object, MetaGeek.WiFi.Core.Interfaces.IChannelDetails)
at .(System.Object, MetaGeek.WiFi.Core.Interfaces.IChannelDetails)
at MetaGeek.WiFiAnalytics.Services.WiFiAnalyticsService.(MetaGeek.WiFi.Core.Models.ChannelScanInfo)
at MetaGeek.Infrastructure.Events.EventSubscription1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InvokeAction(System.Action1<System.__Canon>, System.__Canon)
at MetaGeek.Infrastructure.Events.EventSubscription1+[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].(System.Object[]) at DynamicClass.(System.Object, System.Object[]) at a..(System.Object, System.Object[]) at MetaGeek.Infrastructure.Events.EventBase.InternalPublish(System.Object[]) at MetaGeek.Infrastructure.Events.CompositePresentationEvent1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Publish(System.__Canon)
at DynamicClass.(System.Object, MetaGeek.WiFi.Core.Models.ChannelScanInfo)
at a..(System.Object, MetaGeek.WiFi.Core.Models.ChannelScanInfo)
at MetaGeek.Capture.Backend.Services.PacketScannerService.()
at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()

Event Xml:



1026
0
2
0
0
0x80000000000000

1997


Application
THEROGUEONE



Application: Chanalyzer 6.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.OutOfMemoryException
at System.Windows.Media.Imaging.RenderTargetBitmap.FinalizeCreation()
at System.Windows.Media.Imaging.RenderTargetBitmap…ctor(Int32, Int32, Double, Double, System.Windows.Media.PixelFormat)
at DynamicClass.(Int32, Int32, Double, Double, System.Windows.Media.PixelFormat)
at .(Int32, Int32, Double, Double, System.Windows.Media.PixelFormat)
at MetaGeek.NetworksPresenter.Windows.Drawing.DrawableRadioGroup.GetBitmap(MetaGeek.NetworksPresenter.Windows.Drawing.SizeParameters)
at MetaGeek.NetworksPresenter.Windows.ViewModels.BaseSpectrumGraphViewModel.DrawContent()
at MetaGeek.NetworksPresenter.Windows.ViewModels.BaseSpectrumGraphViewModel.UpdateGraph(Boolean)
at MetaGeek.NetworksPresenter.Windows.ViewModels.BaseSpectrumGraphViewModel.(MetaGeek.WiFi.Core.Interfaces.IChannelDetails)
at MetaGeek.Infrastructure.Events.EventSubscription1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InvokeAction(System.Action1<System.__Canon>, System.__Canon)
at MetaGeek.Infrastructure.Events.EventSubscription1+[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].(System.Object[]) at DynamicClass.(System.Object, System.Object[]) at a..(System.Object, System.Object[]) at MetaGeek.Infrastructure.Events.EventBase.InternalPublish(System.Object[]) at MetaGeek.Infrastructure.Events.CompositePresentationEvent1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Publish(System.__Canon)
at DynamicClass.(System.Object, MetaGeek.WiFi.Core.Interfaces.IChannelDetails)
at .(System.Object, MetaGeek.WiFi.Core.Interfaces.IChannelDetails)
at MetaGeek.WiFiAnalytics.Services.WiFiAnalyticsService.(MetaGeek.WiFi.Core.Models.ChannelScanInfo)
at MetaGeek.Infrastructure.Events.EventSubscription1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InvokeAction(System.Action1<System.__Canon>, System.__Canon)
at MetaGeek.Infrastructure.Events.EventSubscription1+[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].(System.Object[]) at DynamicClass.(System.Object, System.Object[]) at a..(System.Object, System.Object[]) at MetaGeek.Infrastructure.Events.EventBase.InternalPublish(System.Object[]) at MetaGeek.Infrastructure.Events.CompositePresentationEvent1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Publish(System.__Canon)
at DynamicClass.(System.Object, MetaGeek.WiFi.Core.Models.ChannelScanInfo)
at a..(System.Object, MetaGeek.WiFi.Core.Models.ChannelScanInfo)
at MetaGeek.Capture.Backend.Services.PacketScannerService.()
at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()

Hi,

Your issue seems to be similar to mine:

What is the screen resolution on your hardware?

Max

I’ve got the bug logged for the developers. Thanks for reporting!