Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WCCMMUD] Majormud - Full screen editor crashes when moving cursor up and down too fast #554

Open
fletcherm opened this issue Mar 15, 2022 · 0 comments
Labels
bug Something isn't working full screen display aka full screen editor majormud

Comments

@fletcherm
Copy link
Member

Module Information

  • Identifier WCCMMUD
  • Module Name Majormud
  • Version 1.11p package

Describe the bug

Holding down the up or down arrow keys, reversing direction, and generally forcing the cursor to move fast will sometimes cause mbbsemu to hard crash.

To Reproduce
Steps to reproduce the behavior:

  1. Create a new Majormud character. The full screen editor will pop up.
  2. Hold down the down arrow key for a while, then quickly switch to the up key and hold it down, then down key, then up key, etc. until the board crashes

Expected behavior

The focused field should change with the arrow key direction and not crash the board.

Stacktrace

Here's what is printed in the console output.

mbbsemu    | Unhandled exception. System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
mbbsemu    |    at MBBSEmu.HostProcess.HostRoutines.FsdRoutines.InFullScreenDisplay(SessionBase session)
mbbsemu    |    at MBBSEmu.HostProcess.HostRoutines.FsdRoutines.ProcessSessionState(SessionBase session, Dictionary`2 modules)
mbbsemu    |    at MBBSEmu.HostProcess.MbbsHost.WorkerThread()
mbbsemu    |    at System.Threading.Thread.StartCallback()

Software Information:

  • OS: mbbsemu docker
  • Telnet Client Megamud
@fletcherm fletcherm added bug Something isn't working module Defect/Issue related to a specific Module majormud and removed module Defect/Issue related to a specific Module labels Mar 15, 2022
@fletcherm fletcherm added the full screen display aka full screen editor label Feb 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working full screen display aka full screen editor majormud
Projects
None yet
Development

No branches or pull requests

1 participant