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

Xlights Crash during FPP Connect Upload #5185

Open
joe8012 opened this issue Feb 7, 2025 · 4 comments
Open

Xlights Crash during FPP Connect Upload #5185

joe8012 opened this issue Feb 7, 2025 · 4 comments

Comments

@joe8012
Copy link

joe8012 commented Feb 7, 2025

NOTE: IF YOU DO NOT ATTACH A SEQUENCE THAT DEMONSTRATES YOUR PROBLEM THEN THERE IS A HIGH PROBABILITY YOUR ISSUE WILL JUST BE CLOSED AND NOT INVESTIGATED.

Describe the bug
Xlights crashes during FPP Connect upload of a large sequence to a Dig-Octa running Espixelstick firmware. I posted this problem back in December. Xlights either crashes or in some cases, I get an error code 100. This only happens on my 2400 pixel (300 per port) controller. I have a total of 4 dig-octa's and 3 dig-quad ae+8 controllers. The crash/error comes at the 5 minute mark during the upload. If I reduce the pixel count to 270 per port, 2160 total, the upload finishes before the 5 minute mark and there is no crash/error. I did post this error at Espixelstick and they suggested that I also post it here.

To Reproduce
Steps to reproduce the behavior:
(and/or link to a short video showing the problem with audio track describing what you are doing)

  1. Using this show folder - https://drive.google.com/drive/folders/1IdXf4hEpFphs2i7NfmgrZtrU92-M7Oog?usp=drive_link
  2. FPP Connect to a Dig-Octa (OctaT1) controller (controller firmware Espixelstick ci-13119829737)
  3. Upload the "Sarajevo" sequence to the OctaT1 controller.
  4. Set stopwatch to see crash/error take place at the 5 minute mark of the upload.

Screenshots
Video showing the crash. https://youtu.be/U_rG7SLubVc

Versions (please complete the following information):

  • Windows 11
  • xLights version 2025.02.1
  • Dig-Octa firmware Espixelstick ci-13119829737

Additional context

Add any other context about the problem here.

Attachments
Show Folder - https://drive.google.com/drive/folders/1IdXf4hEpFphs2i7NfmgrZtrU92-M7Oog?usp=drive_link

@cybercop23
Copy link
Collaborator

We have a 5 min timeout but it should not crash xLights. I've tried to duplicate it and on mine it jsut stopps with error 100.
Been working with the ESPixelStick folks, Martin, to add support to send out a Zip file that's 50-100x faster and MUCH smaller.
Thy the latest CI build to see if it at least stops the crash.

@joe8012
Copy link
Author

joe8012 commented Feb 8, 2025

I would need some instruction on how to install the latest CI version.

@cybercop23
Copy link
Collaborator

There's a youtube vid too, but here's the link.. use the "experimental" one
https://espixelstickwebflasher.from-ct.com:5000/

@joe8012
Copy link
Author

joe8012 commented Feb 8, 2025

Sorry, I thought you were referring to the CI version of Xlights (its not installable). The experimental version of expixelstick crashes as well after 5 minutes.
Late last year, Martin made some code changes that reduced file corruption during uploads. Those changes resulted in the uploads taking longer. Out of seven controllers, my 8 port 2400 pixel megatree controller is the only one that takes longer then 5 minutes to upload longer sequences. As I stated above, if I reduce the pixel count on my megatree to 270 per port instead of 300 per port, the upload completes in less then 5 minutes with no errors.
I guess I'll just wait for the zip file feature to be added.

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

No branches or pull requests

2 participants