[GH-ISSUE #226] Too much actions in Python make Upsilon reset without crash error #88

Closed
opened 2026-05-06 13:15:17 +02:00 by BreizhHardware · 8 comments

Originally created by @Golem642 on GitHub (May 9, 2022).
Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/226

Describe the bug
When you move too fast bewteen some python script and the python script list, Upsilon does a straight-up reset without displaying the crash error

To Reproduce
Steps to reproduce the behavior:

  1. Go to Python
  2. Click on a script to open it
  3. Go back
  4. Repeat the steps 2 and 3 until it crashes (normally after 2 repeats)

Expected behavior
Upsilon should reset without showing the crashing error

Device (please complete the following information):

  • Numworks n110
  • Upsilon Version: 1.0.0
  • Upsilon commit: public
Originally created by @Golem642 on GitHub (May 9, 2022). Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/226 **Describe the bug** When you move too fast bewteen some python script and the python script list, Upsilon does a straight-up reset without displaying the crash error **To Reproduce** Steps to reproduce the behavior: 1. Go to Python 2. Click on a script to open it 3. Go back 4. Repeat the steps 2 and 3 until it crashes (normally after 2 repeats) **Expected behavior** Upsilon should reset without showing the crashing error **Device (please complete the following information):** - Numworks n110 - Upsilon Version: 1.0.0 - Upsilon commit: public
BreizhHardware 2026-05-06 13:15:17 +02:00
  • closed this issue
  • added the
    fixed
    label
Author
Owner

@LukasMFR commented on GitHub (May 9, 2022):

I have something similar, basically :
I got to Python (with no script as Upsilon does not have defaults scripts) then I click on OK a lot of times (so it gets into the script and out) and after awhile it crashes and I loose the Python file.

<!-- gh-comment-id:1121199030 --> @LukasMFR commented on GitHub (May 9, 2022): I have something similar, basically : I got to Python (with no script as Upsilon does not have defaults scripts) then I click on OK a lot of times (so it gets into the script and out) and after awhile it crashes and I loose the Python file.
Author
Owner

@Overengined commented on GitHub (May 12, 2022):

Had that one too. Very frustrating, because I was just spam clocking ok on python because of boredom and my calculator crashed. It was not a good experience.
Would it be some kind of unmanageable memory overload ?

<!-- gh-comment-id:1125340032 --> @Overengined commented on GitHub (May 12, 2022): Had that one too. Very frustrating, because I was just spam clocking ok on python because of boredom and my calculator crashed. It was not a good experience. Would it be some kind of unmanageable memory overload ?
Author
Owner

@Overengined commented on GitHub (May 12, 2022):

Expected behavior
Upsilon should reset without showing the crashing error

@Golem642 , I think you meant with a crashing error message. Though I would simply have put here "calculator should be able to handle a high input rate/mass input"

<!-- gh-comment-id:1125341436 --> @Overengined commented on GitHub (May 12, 2022): > **Expected behavior** > Upsilon should reset without showing the crashing error @Golem642 , I think you meant **with** a crashing error message. Though I would simply have put here "calculator should be able to handle a high input rate/mass input"
Author
Owner

@Golem642 commented on GitHub (May 12, 2022):

Expected behavior
Upsilon should reset without showing the crashing error
@Golem642 , I think you meant with a crashing error message. Tho I would have put here simply the fact that the clauclator should be able to handle a high input rate.

nope, for me it's doesn't show anything and straight up reset

<!-- gh-comment-id:1125343890 --> @Golem642 commented on GitHub (May 12, 2022): > > **Expected behavior** > > Upsilon should reset without showing the crashing error > @Golem642 , I think you meant **with** a crashing error message. Tho I would have put here simply the fact that the clauclator should be able to handle a high input rate. nope, for me it's doesn't show anything and straight up reset
Author
Owner

@Overengined commented on GitHub (May 12, 2022):

Expected behavior
Upsilon should reset without showing the crashing error
@Golem642 , I think you meant with a crashing error message. Tho I would have put here simply the fact that the clauclator should be able to handle a high input rate.

nope, for me it's doesn't show anything and straight up reset

What you're saying is that your calculator is resetting without an error message and you expect her not to show an error message, that's at leats what I understand by "Upsilon should reset without showing the crashing error".

<!-- gh-comment-id:1125349641 --> @Overengined commented on GitHub (May 12, 2022): > > > **Expected behavior** > > > Upsilon should reset without showing the crashing error > > > @Golem642 , I think you meant **with** a crashing error message. Tho I would have put here simply the fact that the clauclator should be able to handle a high input rate. > > nope, for me it's doesn't show anything and straight up reset What you're saying is that your calculator is resetting without an error message and you expect her not to show an error message, that's at leats what I understand by "Upsilon should reset without showing the crashing error".
Author
Owner

@Golem642 commented on GitHub (May 12, 2022):

@Overengined no but like you know, normally when Upsilon crash it shows the "Upsilon Crash !" screen, but here it doesn't. That's what i'm trying to say

<!-- gh-comment-id:1125401437 --> @Golem642 commented on GitHub (May 12, 2022): @Overengined no but like you know, normally when Upsilon crash it shows the "Upsilon Crash !" screen, but here it doesn't. That's what i'm trying to say
Author
Owner

@LukasMFR commented on GitHub (May 13, 2022):

I am not sure at all but don't you need the bootloader to get the crash screen ? It's like you don't get USB protection if you don't have the bootloader

<!-- gh-comment-id:1125777541 --> @LukasMFR commented on GitHub (May 13, 2022): I am not sure at all but don't you need the bootloader to get the crash screen ? It's like you don't get USB protection if you don't have the bootloader
Author
Owner

@Yaya-Cout commented on GitHub (May 21, 2022):

It is fixed by 36fa4a4152

<!-- gh-comment-id:1133642774 --> @Yaya-Cout commented on GitHub (May 21, 2022): It is fixed by 36fa4a4152cf9dbe9cbb4bcf56cf5d40e3877302
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Upsilon#88
No description provided.