question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Raspberry Pi 3] - ScreenManager and the 12 transitions

See original GitHub issue

Platform:

  • Kivy: v1.9.2-dev0@master
  • Raspberry 3
  • Official 7" RPI touch screen

App: /kivy/examples/demo/showcase/main.py

Short description: In the showcase demo, testing “Screenmanager” with “Fade Transition” and “Wipe Transition” produces some weird errors.

Fade Transition error:

As you can see from the video below, for every “FadeTransition” transition, the error glGetError 0x502 is thrown in the shell… then, after 12 transitions, a black screen suddenly appears and the folowing warning is shown: [WARNING] stderr: Exception ignored in: 'kivy.graphics.fbo.Fbo.raise_exception' [WARNING] stderr: Exception: FBO Initialization failed: Incomplete attachment (36054)

Kivy log: kivy_16-10-07_3–fade-transition-error.txt Video: https://www.youtube.com/watch?v=lu4Rh55EK1E Screenshot: kivy_16-10-07_3--fade-transition-error

Wipe Transition error:

Similarly, for every “WipeTransition” transition, the error glGetError 0x502 is thrown in the shell… then, after 12 transitions, a black screen suddenly appears and the folowing warning is shown: [WARNING] stderr: Exception ignored in: 'kivy.graphics.fbo.Fbo.raise_exception' [WARNING] stderr: Exception: FBO Initialization failed: Incomplete attachment (36054)

Kivy log:kivy_16-10-07_8–wipe-transition-error.txt Video:https://www.youtube.com/watch?v=GWGgR7etw5w Screenshot:

Issue Analytics

  • State:open
  • Created 7 years ago
  • Comments:43 (15 by maintainers)

github_iconTop GitHub Comments

1reaction
Neex101commented, Sep 26, 2018

Hi, just putting my hand up as another dead-in-the-water Pi user (3B+, Rasbian Stretch Lite, Kivy).

1reaction
frankgouldcommented, Mar 22, 2018

I was experiencing this same shader link problem and with the help of others was able to determine a memory leak in one of the kivy modules that has been fixed. If you can pull the latest kivy master files, you can test to see if this latest version solves this issue. For more information about a repetitive glGetError 0x502 messages, reference #5581. This revision should also fix #4542.

Read more comments on GitHub >

github_iconTop Results From Across the Web

GUI for display management - Python - Raspberry Pi Forums
I would organize the entire screen in two parts (sub-sections): one sub-section for visualize the photos, and another one (smaller than the the ......
Read more >
Segmentation fault on screenmanager transitions. : r/kivy
Hi, good day, I have an application in kivy 2.0, using screenmanager to cycle 5 screens that only contains an image 1920x1080 at...
Read more >
Display problem when changing of screen kivy - Stack Overflow
My problem is during the transition from a screen to another : when the ... (i'm running my app on an Raspberry pi...
Read more >
Raspberry Pi OpenGL issue with Kivy screenmanager
Versions Python: 2.7.13 OS: Raspian Jessie Kivy: v1.10.1.dev0, git-8776f28, 20180123 RPi: 3 Trace-startup-GLerror file Description I am ...
Read more >
Screen Manager — Kivy 2.1.0 documentation
Multiple transitions are supported based on changing the screen coordinates / scale or even performing fancy animation using custom shaders.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found