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

Shell input issues #101

Open
qobilidop opened this issue May 30, 2023 · 1 comment
Open

Shell input issues #101

qobilidop opened this issue May 30, 2023 · 1 comment

Comments

@qobilidop
Copy link
Member

qobilidop commented May 30, 2023

@lzhzero and I have identified several shell input issues, that might relate to each other. So we decided to use this single issue to report them all at once.

Issue 1: shell corruption after bf_switchd exit

After exiting from a bf_switchd process back to a shell, when you type, there will be nothing shown. After typing ENTER, you shall see the characters typed were recorded. They were just not displayed.

A quick fix to this issue is to type reset followed by ENTER. This will reset shell states to bring it back to normal. But it would be nice not having to do this every time.

Issue 2: bfshell exit leads to bf_switchd segfault

In terminal 1, run bf_switchd. In terminal 2, run bfshell to execute some commands. Now quit bfshell in terminal 2, and you shall see bf_switchd getting a segfault error in terminal 1.

We are not sure if this is the expected behavior though.

Issue 3: messed up input in VS Code integrated terminal

In a VS Code integrated terminal, start bf_switchd, and follow by bfshell> tdi_python. Now start typing, and you shall notice random characters popping up.

This might be an issue on the VS Code side though. We are not sure.

@qobilidop qobilidop changed the title bfshell> tdi_python input issue Shell input issues Jun 7, 2023
@swaroopsarma
Copy link
Collaborator

Acknowledged, will try to take a look

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants