Skip to content

Scrolling  #249

Description

@ValeraGitHub

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 =======================================================================================
[]

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions