TotalCross / TotalCross/totalcross
Wl_display@1.error(xdg_wm_base@13, 4, “xdg_surface buffer does not match the configured state”)
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 227
- Forks
- 42
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 11
Description
I am using a 7 " display with weston om Toradex Apalis iMX8qm. The display is rotated counter clockwise by 90 degrees. So resolution ist 480x800 pixels. The weston screen is diplayed properly by using “transform=90” in weston.ini. If I try to start my own Totalcross-application it always terminates with the message “xdb_surface buffer does not match the configured state”.
If the display is not rotated the application starts properly but the App of course does not fit the screen. If the screen is rotated only the white Area is shown for a few seconds and then disappears. The application itself does not crash and is still alive in its docker container.
What’s going wrong?
Device:
Apalis iMX8qm
Torizon 5.3.1
weston-vivante-2.2.0
TotalCross Version: 6.1.0
TotalCross backend: [Zulu OpenJDK]
Architecture: ARM64
Device description: Toradex Ixora 1.1


Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the reported xdg_surface buffer error and compare the application's behavior with the Weston transform=90 configuration and the unrotated display. Reproduce on the Apalis iMX8qm with Torizon 5.3.1 and TotalCross 6.1.0; done means the application remains running and renders correctly on the rotated 480x800 display.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, java, linux
- Domain
- desktop, embedded-iot, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100