TotalCross / totalcross

TotalCross is a Software Development Kit that helps cross platform application development. Currently supported platforms are: Windows, Wince, Android, iOS, Linux and Linux ARM for embedded systems.
https://www.totalcross.com
GNU Lesser General Public License v2.1
222 stars 40 forks source link

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

Open ibwiller opened 2 years ago

ibwiller commented 2 years ago

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