Project

General

Profile

Actions

Bug #7867

closed

Chirp crash when moving rows

Added by Roger Cullumber over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
05/09/2020
Due date:
% Done:

0%

Estimated time:
Chirp Version:
daily
Model affected:
Yaesu VX-8R
Platform:
Windows
Debug Log:
I read the instructions above:

Description

When trying to insert or delete rows in Chirp with the attached Yaesu image file the program gets stuck moving the first row. The Shift window pops up and says "Moving 3 to 2" with a Close button. Hitting the Close button blanks the Memories window and It then locks up the program and requires a hard close and restart.

Error is;
[2020-05-09 11:57:38,312] chirp.drivers.vx8 - ERROR: Failed to parse settings: Traceback (most recent call last):
File "chirp\drivers\vx8.pyo", line 1322, in get_settings
File "chirp\drivers\vx8.pyo", line 1313, in _get_settings
File "chirp\drivers\vx8.pyo", line 986, in _get_aprs_rx_settings
IndexError: tuple index out of range

Traceback (most recent call last):
File "chirp\ui\settingsedit.pyo", line 219, in build_ui
Exception: Invalid Radio Settings
[2020-05-09 11:58:10,907] chirp.ui.editorset - DEBUG: changed
[2020-05-09 11:58:44,355] chirp.ui.shiftdialog - DEBUG: Found a hole: 109
[2020-05-09 11:58:44,355] chirp.ui.shiftdialog - INFO: Moving 3 to 2
Exception in thread Thread-4:
Traceback (most recent call last):
File "threading.pyo", line 810, in __bootstrap_inner
File "threading.pyo", line 763, in run
File "chirp\ui\shiftdialog.pyo", line 138, in threadfn
File "chirp\ui\shiftdialog.pyo", line 119, in _delete_hole
File "chirp\ui\shiftdialog.pyo", line 72, in _shift_memories
File "chirp\drivers\vx8.pyo", line 688, in set_memory
File "chirp\drivers\vx8.pyo", line 682, in _debank
File "chirp\drivers\vx8.pyo", line 484, in remove_memory_from_mapping
File "chirp\drivers\vx8.pyo", line 418, in update_vfo
File "chirp\bitwise.pyo", line 208, in __getitem
_
IndexError: list index out of range

[2020-05-09 12:00:36,042] chirp.ui.editorset - DEBUG: changed


Files

debug.log (33.9 KB) debug.log Debug file Roger Cullumber, 05/09/2020 12:03 PM
Yaesu_VX-8R_20200509.img (63.9 KB) Yaesu_VX-8R_20200509.img Yaesu File Roger Cullumber, 05/09/2020 12:03 PM
Actions #1

Updated by Tony Fuller over 4 years ago

Hi Roger,

Thanks for attaching your img file -- I was able to reproduce this and it may be a secondary symptom of something else -- There is an invalid setting somewhere in your radio that the Chirp driver vx8.py doesn't like. You can see for your self by going to the Settings tab and all you get is a blank window.

I'll add a few debug breakpoints to see if I can track down the invalid setting.

Actions #2

Updated by Tony Fuller over 4 years ago

Actually those errors in _get_aprs_rx_settings() and other functions may be unrelated.

Can you perform this test:

Open a stock config and try to Insert a new line above or below. I think the feature is just broken and it's not your IMG file (but your IMG file does break the vx8.py driver)

Tony

Actions #3

Updated by Roger Cullumber over 4 years ago

Tony,
Just like taking your car to the mechanic to demonstrate the malfunction and the car runs fine, I can't reproduce this problem in Chirp now. After I filed the bug, I exported to csv, modified it, and re-imported to have the new row where I wanted it. Perhaps that fixed the issue. At least the debug.log shows some proof of an issue. Thanks for your time looking into this. Feel free to set it as resolved for now. If it pops up again I'll reopen the issue.

Actions #4

Updated by Bernhard Hailer over 4 years ago

  • Status changed from New to Closed
  • Target version set to chirp-legacy
  • Model affected changed from (All models) to Yaesu VX-8R

Thanks for the feedback. And yes, if it happens again, let us know.

Actions

Also available in: Atom PDF