-
Notifications
You must be signed in to change notification settings - Fork 14
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
Open Roberta Lab Hangs #64
Comments
Can you share your program (screenshot) or "save as ..." from the 1st menu and atatch the xml (or put the xml on e.g. gist.github.com and paste the link here). |
I do not have the program saved but the program was just supposed to read from the infrared sensor and display it on the screen if I remembered correctly. Sorry |
Do you know that you can cancel a running program using 'Center'+'Down' keys on the ev3-brick ? This is useful if you used a `run indefinitely' block to check the sensor. This is briefly shown on the roberta-lab screen when starting the program. How did you expect to quit the program? I am not sure what to do with the bug report right now. If you can replicate the issue, I am happy to try it myself and fix it. |
Hi |
Again, please do a screenshot of the program you run (or download the xml/python). I need more details to be able to reproduce here. |
[...] but the brick keeps showing a blank screen. [...] @ensonic. My team have exactly the same problem that @josecascalho! DJuego P.S: It seems related with stretch. This problem arose immediately after migrating to stretch With jessie no problem. We are using the most updated and "pure" version (from snapshot-ev3dev-stretch-ev3-generic-2018-09-24.img). We have not installed anything. |
Same with ev3dev-stretch-ev3-generic-2018-11-13 in my case. But I realised that this behaviour depends on how the The fist time I call After rebooting the EV3 (openroberatalab.service starts automatically now) and running the same program the display gets blank once and for all. I am not able to stop the openrobertalab.service by calling When masking the openrobertalab.service again, rebooting the EV3, unmask the service and start it by the ssh command line everything works fine again. Therefore I think it is a systemctl / systemd / init.d / ev3dev issue that affects openroberta-ev3dev. |
Yes. I confirm this problem. :-( Blank screen in ev3dev stretch. DJuego |
is this with openrobertalab.service from git or from whatever is in the image? The main issue is that with supporting both jessie and stretch packing is becoming even more difficult and I have never done an official release for stretch, it is much older than what we have for jessie. |
Disable console switching for openrobertalab to prevent lock up of brickman. This was partially done already, but it looks like we missed an instance. Thre is a race condition where openrobertalab has probably already switched to graphics mode and so the system call to chvt hangs forever because it cannot switch consoles. This is a temporary workaround to fix the lockup until a proper solution can be found. Currently, brickman will still be on the dispaly when openroberta programs are running. Ideally, the openroberta service should be updated to handle console switching to avoid the race condition. Issue: OpenRoberta/robertalab-ev3dev#64
The critical problem of getting stuck on a blank screen is fixed in brickman v0.10.1. (There are still other issues with openroberta on ev3dev-stretch). |
Disable console switching for openrobertalab to prevent lock up of brickman. This was partially done already, but it looks like we missed an instance. Thre is a race condition where openrobertalab has probably already switched to graphics mode and so the system call to chvt hangs forever because it cannot switch consoles. This is a temporary workaround to fix the lockup until a proper solution can be found. Currently, brickman will still be on the dispaly when openroberta programs are running. Ideally, the openroberta service should be updated to handle console switching to avoid the race condition. Issue: OpenRoberta/robertalab-ev3dev#64
What are you trying to do?
Open Roberta Lab display values
What did you expect to happen?
Able to quit program normally
What actually happened?
Ev3 is stuck in the program and can't quit, if program ends, blank screen
What hardware and software are you using (including version numbers)?
The text was updated successfully, but these errors were encountered: