Freq Scanner 2.2.3.0 - Crashes using RasPi based SpyServer - fine when radio directly connected to PC
First - really appreciate the work
@thewraith2008 has done on both updating the plug-ins, as well as the nicely written guide on the Frequency Scanner - both use and installation.
THANKS @thewraith2008 (and for Vasiliy's work preceding this).
Frequency Scanner works GREAT when the SDR (AirSpy R2 or RTL-SDR v3) is plugged in directly via USB to my PC (Win 10 pro - all updates). Love how fast an AirSpy R2 can cover wide swaths of spectrum.
However, when connected to a local RasPi based SpyServer using "Spy Server Network" as the source (using the local network connection of sdr://192.168.1.46:5555), Frequency Scanner crashes SDRSharp when attempting to start a scan.
Otherwise, without starting a scan, SDRSharp works just fine with the SpyServer: can demod, change freqs, bandwidth, gain, squelch, etc. SDR Sharp connected to this SpyServer works with both AirSpy R2 and RTL-SDR v3. Further, its fine to open the FrequencyScanner plug in panel, create & edit ranges & configs.
Just as soon as "Scan" button is clicked in the plug-in - it throws this error:
Requires SDRSharp to be shutdown. Doesn't seem to matter if the Plug-in panel is docked or floating.
At the bottom of the post I've included the diagnostic details from the error screenshot above. Looks like it throws something related to the plug in, but don't know how to read those logs.
Set-up:
PC & Local Software:
1) PC - Win 10 Pro v1909. Lenovo w/ 16G RAM & Intel i7-6600U
2) SDR Sharp - v1784, installed "naked" (not using the add-in package installer).
3) All other plugins deleted - both the .dlls and the entries in the XML file
4) FreqMan.dll v1.1.3.0 installed (and XML key updated)
5) FrequencyScanner v2.2.3.0 installed (and XML key updated)
Spyserver & Related:
1) RasPi4 4GB, running 64-bit Raspberry Pi OS (5.4.79-v8+) aarch64
2) SpyServer 64-bit for AARCH64 - not sure exact version, but in the last 4 days
3) Good network connectivity - No problem using PCM 24bit - no stuttering, etc.
4) AirSpy R2 - latest rc10 firmware
I *hope* I've got everything set up correctly, but would love any thoughts or suggestions for dianostics, things to try, etc. to isolate the problem and better help with a solution. Also, apologies in advance if I broke any of the forum posting rules - I'm a noobie poster on this forum, but this sure seems to be
the braintrust nexus for this valuable suite of SDR# plugins.
Thanks in advance all, and hopefully getting FrequencyScanner working on a 64-bit OS RasPi4 based SpyServer won't be too big a thing.
Eric
= = = BEGIN SDR SHARP ERROR LOG = = =
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at SDRSharp.FrequencyScanner.FrequencyScannerPanel.ScanStop()
at SDRSharp.FrequencyScanner.FrequencyScannerPanel.PropertyChangedHandler(Object sender, PropertyChangedEventArgs e)
at System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
at SDRSharp.SharpControlProxy.PropertyChangedEventHandler(Object sender, PropertyChangedEventArgs e)
at SDRSharp.MainForm.ResumePropertyNotifications()
at SDRSharp.MainForm.modeRadioButton_CheckStateChanged(Object sender, EventArgs e)
at Telerik.WinControls.UI.RadToggleButton.OnCheckStateChanged(EventArgs e)
at Telerik.WinControls.UI.RadRadioButton.res_CheckStateChanged(Object sender, EventArgs e)
at Telerik.WinControls.UI.RadToggleButtonElement.OnCheckStateChanged(EventArgs e)
at Telerik.WinControls.UI.RadToggleButtonElement.SetToggleStateCore(ToggleState value)
at Telerik.WinControls.UI.RadToggleButtonElement.SetToggleState(ToggleState value)
at Telerik.WinControls.UI.RadToggleButton.set_IsChecked(Boolean value)
at SDRSharp.MainForm.set_DetectorType(DetectorType value)
at SDRSharp.SharpControlProxy.set_DetectorType(DetectorType value)
at SDRSharp.FrequencyScanner.FrequencyScannerPanel.ScanStart()
at SDRSharp.FrequencyScanner.FrequencyScannerPanel.ScanButton_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
SDRSharpMerged
Assembly Version: 1.0.0.1784
Win32 Version: 1.0.0.1784
CodeBase: file:///C:/Users/eric/Dropbox/RasPi-SDR-Stratux/sdrsharp-x86/Program-RunTime%20Files/SDRSharp.exe
----------------------------------------
SDRSharp.Radio
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Users/eric/Dropbox/RasPi-SDR-Stratux/sdrsharp-x86/Program-RunTime%20Files/SDRSharp.Radio.DLL
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Telerik.WinControls.UI
Assembly Version: 2020.3.1020.40
Win32 Version: 2020.3.1020.40
CodeBase: file:///C:/Users/eric/Dropbox/RasPi-SDR-Stratux/sdrsharp-x86/Program-RunTime%20Files/Telerik.WinControls.UI.DLL
----------------------------------------
Telerik.WinControls
Assembly Version: 2020.3.1020.40
Win32 Version: 2020.3.1020.40
CodeBase: file:///C:/Users/eric/Dropbox/RasPi-SDR-Stratux/sdrsharp-x86/Program-RunTime%20Files/Telerik.WinControls.DLL
----------------------------------------
SDRSharp.Common
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Users/eric/Dropbox/RasPi-SDR-Stratux/sdrsharp-x86/Program-RunTime%20Files/SDRSharp.Common.DLL
----------------------------------------
SDRSharp.PanView
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Users/eric/Dropbox/RasPi-SDR-Stratux/sdrsharp-x86/Program-RunTime%20Files/SDRSharp.PanView.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Telerik.WinControls.RadDock
Assembly Version: 2020.3.1020.40
Win32 Version: 2020.3.1020.40
CodeBase: file:///C:/Users/eric/Dropbox/RasPi-SDR-Stratux/sdrsharp-x86/Program-RunTime%20Files/Telerik.WinControls.RadDock.DLL
----------------------------------------
TelerikCommon
Assembly Version: 2020.3.1020.40
Win32 Version: 2020.3.1020.40
CodeBase: file:///C:/Users/eric/Dropbox/RasPi-SDR-Stratux/sdrsharp-x86/Program-RunTime%20Files/TelerikCommon.DLL
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
SDRSharp.FrequencyEdit
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/eric/Dropbox/RasPi-SDR-Stratux/sdrsharp-x86/Program-RunTime%20Files/SDRSharp.FrequencyEdit.DLL
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
Telerik.WinControls.Themes.FluentDark
Assembly Version: 2020.3.1020.40
Win32 Version: 2020.3.1020.40
CodeBase: file:///C:/Users/eric/Dropbox/RasPi-SDR-Stratux/sdrsharp-x86/Program-RunTime%20Files/Telerik.WinControls.Themes.FluentDark.DLL
----------------------------------------
SDRSharp.FrequencyScanner
Assembly Version: 2.2.3.0
Win32 Version: 2.2.3.0
CodeBase: file:///C:/Users/eric/Dropbox/RasPi-SDR-Stratux/sdrsharp-x86/Program-RunTime%20Files/SDRSharp.FrequencyScanner.DLL
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
SDRSharp.FreqMan
Assembly Version: 1.1.3.0
Win32 Version: 1.1.3.0
CodeBase: file:///C:/Users/eric/Dropbox/RasPi-SDR-Stratux/sdrsharp-x86/Program-RunTime%20Files/SDRSharp.FreqMan.DLL
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
= = = END LOG = = =