-
Notifications
You must be signed in to change notification settings - Fork 55
Description
I am using arrows keys to scroll a list of items, program was working well, all of the sudden crash, i don't know maybe I pressed many times arrow keys.
PC-BASIC crash log
462 INPUT #1, N$(I),D$(I),QUANTITY(I),COST(I),ROP(I),S$(I),SKU$(I)
==== Traceback =====================================================================================
Traceback (most recent call last):
File "C:\pc-basic\pcbasic\basic\values\strings.py", line 192, in _retrieve
KeyError: 61953
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\pc-basic\pcbasic\main.py", line 110, in _run_session
File "C:\pc-basic\pcbasic\main.py", line 133, in operate_session
File "C:\pc-basic\pcbasic\basic\api.py", line 165, in interact
File "C:\pc-basic\pcbasic\basic\implementation.py", line 317, in interact
File "C:\pc-basic\pcbasic\basic\interpreter.py", line 133, in loop
File "C:\pc-basic\pcbasic\basic\interpreter.py", line 123, in parse
File "C:\pc-basic\pcbasic\basic\parser\statements.py", line 82, in parse_statement
File "C:\pc-basic\pcbasic\basic\implementation.py", line 740, in input
File "C:\pc-basic\pcbasic\basic\implementation.py", line 796, in _input_file
File "C:\pc-basic\pcbasic\basic\values\values.py", line 118, in wrapped_fn
File "C:\pc-basic\pcbasic\basic\values\values.py", line 284, in from_repr
File "C:\pc-basic\pcbasic\basic\values\strings.py", line 46, in from_str
File "C:\pc-basic\pcbasic\basic\values\strings.py", line 230, in store
File "C:\pc-basic\pcbasic\basic\memory\memory.py", line 286, in check_free
File "C:\pc-basic\pcbasic\basic\memory\memory.py", line 281, in _collect_garbage
File "C:\pc-basic\pcbasic\basic\values\strings.py", line 265, in collect_garbage
File "C:\pc-basic\pcbasic\basic\values\strings.py", line 194, in _retrieve
KeyError: 'Dereferencing detached string at f201 (61953)'
==== Version =======================================================================================
PC-BASIC 2.0.7 [v2.0.7 bb50fbf 2023-04-02 20:06:09.624455]
(C) Copyright 2013--2023 Rob Hagemans.
==== Platform ======================================================================================
PLATFORM
os: Windows-10-10.0.26100
python: 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:01:55) [MSC v.1900 32 bit (Intel)] 32bit WindowsPE True
MODULES
pyaudio: 0.2.11
serial: 3.4
parallel: --
LIBRARIES
sdl2: C:\Program Files (x86)\PC-BASIC 2.0\lib\sdl2dll\dll\SDL2.dll
sdl2_gfx: C:\Program Files (x86)\PC-BASIC 2.0\lib\sdl2dll\dll\SDL2_gfx.dll
EXTERNAL TOOLS
notepad: C:\WINDOWS\system32\notepad.EXE
lpr: --
paps: --
beep: --
pbcopy: --
pbpaste: --
==== Options =======================================================================================
[]