TotalCross / TotalCross/totalcross

Wl_display@1.error(xdg_wm_base@13, 4, “xdg_surface buffer does not match the configured state”)

Open
#369 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
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

screen rotated
screen not rotated

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.