NanoVNA-Saver/nanovna-saver

bug: v0.6.2 pre-compiled Linux binary crashes when connecting to device

alexlist opened this issue · 0 comments

Bug Report

NanoVNA-Saver version:

v0.6.2

Current behavior:

When clicking "connect to device", the application crashes.

Expected behavior:

No crash.

Steps to reproduce:

Start nanovna-saver and click "connect to device"

Related code:

$ ./nanovna-saver 
NanoVNASaver 0.6.2

Copyright (C) 2019, 2020 Rune B. Broberg
Copyright (C) 2020ff NanoVNA-Saver Authors

This program comes with ABSOLUTELY NO WARRANTY
This program is licensed under the GNU General Public License version 3

See https://github.com/NanoVNA-Saver/nanovna-saver for further details.

qt.qpa.wayland: Failed to load client buffer integration: "wayland-egl"
qt.qpa.wayland: Available client buffer integrations: QList("wayland-egl")
2023-11-19 13:26:45,917 - NanoVNASaver.Version - ERROR - Unable to parse version: version ?
Traceback (most recent call last):
  File "NanoVNASaver/Charts/Square.py", line 50, in paintEvent
  File "NanoVNASaver/Charts/Square.py", line 89, in drawValues
  File "NanoVNASaver/Charts/Square.py", line 79, in draw_data
OverflowError: argument 2 overflowed: value must be in the range -2147483648 to 2147483647
Aborted (core dumped)
insert short code snippets here

Other information:

nanoVNA firmware info:

ch> info
Kernel:       4.0.0
Compiler:     GCC 4.9.3 20150303 (release) [ARM/embedded-4_9-branch revision 221220]
Architecture: ARMv6-M
Core Variant: Cortex-M0
Port Info:    Preemption through NMI
Platform:     STM32F072xB Entry Level Medium Density devices
Board:        NanoVNA
Build time:   Mar 27 2019 - 16:28:15
ch> dump
FA98 FF89 FBED FF8A FE8A FF8A 01D3 FF89 0465 FF89 049B FF8A 02E0 FF8B FFE0 FF8A 
FC90 FF89 FAAD FF89 FAE9 FF8A FCDD FF8A FFD1 FF88 030E FF89 04D3 FF8B 041A FF8B 
01D4 FF89 FE73 FF8A FB87 FF8A FA91 FF8A FB87 FF8A FDF2 FF8A 0127 FF8A 0415 FF89 
04C4 FF89 0356 FF8B 008E FF8B FD0A FF8C FAD1 FF8A FAB4 FF89 FC5F FF8C FF36 FF8A 
0287 FF89 04B1 FF8A 0465 FF8C 025F FF8C FF2A FF89 FC00 FF8A FA88 FF8A FB30 FF8B 
FD67 FF8A 007E FF89 03A4 FF8A 04DB FF8B 03BE FF8B 012C FF8C FDBC FF8A FB27 FF8A