Report preparation
What happened?
When starting initial session with my Flex 6300, I can connect with no issues. I open up both slices and operate the rig. When I quit the application - either by closing the window or going through the Quit menu - the radio's session doesn't seem to close down gracefully.
Upon starting AetherSDR again, the radio may/may not appear as discoverable, but you'll receive the following error at the CLI if running as an AppImage:
./AetherSDR-v0.8.22-x86_64.AppImage
[22:26:55.468] DBG: AppSettings: loaded 100 settings + 0 station settings from "/home/xxxxx/.config/AetherSDR/AetherSDR.settings"
[22:26:55.469] DBG: Starting AetherSDR "0.8.22"
[22:26:55.561] DBG: SpectrumWidget: background image ":/bg-default.jpg" loaded: true size: QSize(2436, 1536)
[22:26:55.574] DBG: SpectrumWidget: background image ":/bg-default.jpg" loaded: true size: QSize(2436, 1536)
[22:26:55.659] DBG: RadioDiscovery: listening on UDP 4992
[22:26:56.597] DBG: RadioDiscovery: first packet received, re-bind timer stopped
[22:26:56.597] DBG: RadioDiscovery: found "FLEX-6300 MyFlex6300 NK9B\nAvailable (Local)"
[22:26:56.597] DBG: Auto-connecting to "FLEX-6300 MyFlex6300 NK9B\nAvailable (Local)"
[22:26:56.598] DBG: RadioConnection: no explicit local TCP bind, letting OS route (mode Auto )
[22:26:56.598] DBG: RadioConnection: connecting to "..*. 14" : 4992
[22:26:56.611] WRN: RadioConnection: socket error: "Connection refused"
[22:26:56.611] WRN: RadioModel: connection error: "Connection refused"
[22:27:04.963] WRN: QObject::killTimer: Timers cannot be stopped from another thread
[22:27:04.963] WRN: QObject::~QObject: Timers cannot be stopped from another thread
[22:27:04.963] WRN: QObject::killTimer: Timers cannot be stopped from another thread
[22:27:04.963] WRN: QObject::~QObject: Timers cannot be stopped from another thread
[22:27:04.963] WRN: QObject::killTimer: Timers cannot be stopped from another thread
[22:27:04.963] WRN: QObject::~QObject: Timers cannot be stopped from another thread
The Flex refuses to accept any new incoming sessions. At this point, the Flex has to be rebooted in order to open new connections, either with AetherSDR or SmartSDR. Sometimes, the Flex locks to the point that you have to press and hold the power button in order to get the radio to recover.
What did you expect?
For any previous sessions with the API service to terminate gracefully so reconnecting will work.
Steps to reproduce
1.) Open new session with radio
2.) Simply quit the AetherSDR application
3.) Try to open a new session with AetherSDR or even SmartSDR
AetherSDR version
0.8.22 (I'm using the AppImage)
Radio model & firmware
Flex 6300 running v3.10.15
Operating system
Linux
OS version and hardware
Fedora Workstation 43 (6.19.13-200.fc43.x86_64)
Report preparation
What happened?
When starting initial session with my Flex 6300, I can connect with no issues. I open up both slices and operate the rig. When I quit the application - either by closing the window or going through the Quit menu - the radio's session doesn't seem to close down gracefully.
Upon starting AetherSDR again, the radio may/may not appear as discoverable, but you'll receive the following error at the CLI if running as an AppImage:
./AetherSDR-v0.8.22-x86_64.AppImage
[22:26:55.468] DBG: AppSettings: loaded 100 settings + 0 station settings from "/home/xxxxx/.config/AetherSDR/AetherSDR.settings"
[22:26:55.469] DBG: Starting AetherSDR "0.8.22"
[22:26:55.561] DBG: SpectrumWidget: background image ":/bg-default.jpg" loaded: true size: QSize(2436, 1536)
[22:26:55.574] DBG: SpectrumWidget: background image ":/bg-default.jpg" loaded: true size: QSize(2436, 1536)
[22:26:55.659] DBG: RadioDiscovery: listening on UDP 4992
[22:26:56.597] DBG: RadioDiscovery: first packet received, re-bind timer stopped
[22:26:56.597] DBG: RadioDiscovery: found "FLEX-6300 MyFlex6300 NK9B\nAvailable (Local)"
[22:26:56.597] DBG: Auto-connecting to "FLEX-6300 MyFlex6300 NK9B\nAvailable (Local)"
[22:26:56.598] DBG: RadioConnection: no explicit local TCP bind, letting OS route (mode Auto )
[22:26:56.598] DBG: RadioConnection: connecting to "..*. 14" : 4992
[22:26:56.611] WRN: RadioConnection: socket error: "Connection refused"
[22:26:56.611] WRN: RadioModel: connection error: "Connection refused"
[22:27:04.963] WRN: QObject::killTimer: Timers cannot be stopped from another thread
[22:27:04.963] WRN: QObject::~QObject: Timers cannot be stopped from another thread
[22:27:04.963] WRN: QObject::killTimer: Timers cannot be stopped from another thread
[22:27:04.963] WRN: QObject::~QObject: Timers cannot be stopped from another thread
[22:27:04.963] WRN: QObject::killTimer: Timers cannot be stopped from another thread
[22:27:04.963] WRN: QObject::~QObject: Timers cannot be stopped from another thread
The Flex refuses to accept any new incoming sessions. At this point, the Flex has to be rebooted in order to open new connections, either with AetherSDR or SmartSDR. Sometimes, the Flex locks to the point that you have to press and hold the power button in order to get the radio to recover.
What did you expect?
For any previous sessions with the API service to terminate gracefully so reconnecting will work.
Steps to reproduce
1.) Open new session with radio
2.) Simply quit the AetherSDR application
3.) Try to open a new session with AetherSDR or even SmartSDR
AetherSDR version
0.8.22 (I'm using the AppImage)
Radio model & firmware
Flex 6300 running v3.10.15
Operating system
Linux
OS version and hardware
Fedora Workstation 43 (6.19.13-200.fc43.x86_64)