<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763425#M118576</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Bio_TICFSl,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have tried with 5.0.11.p8.6 &amp;amp; v6.2.2.p0 Vivante gpu driver version and also tried wayland v1.11.1 but Crash is still observed. if you look at the application code &lt;A class="" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2Fcordlandwehr%2Fimx6_testcase_wayland-client-crash" rel="nofollow" target="_blank"&gt;GitHub - cordlandwehr/imx6_testcase_wayland-client-crash: Testcase for https://community.nxp.com/thread/474517?sr=inbox&amp;amp;…&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thread 2 looks like it's about to destroy the EGLSurface for this wl_surface which already got destroyed. So the question is why is this wl_surface destroyed before its EGLSurface is destroyed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Jul 2018 05:43:24 GMT</pubDate>
    <dc:creator>sanjeevsharma</dc:creator>
    <dc:date>2018-07-17T05:43:24Z</dc:date>
    <item>
      <title>Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763416#M118567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV class=""&gt;&lt;DIV class="" style="font-family: monospace;"&gt;&lt;P&gt;We are getting the following client-side crash with our compositor when destroying windows. Apparently, the proxy object is nullptr though it never shall be.&lt;/P&gt;&lt;P style="-qt-block-indent: 0; text-indent: 0px; margin: 0px;"&gt;We are using SDK release 5.0.11.p8.4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;Thread 2 (Thread 3662.3673):&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;#0 &amp;nbsp;wl_proxy_add_listener (proxy=0x0, implementation=0x74b621cc &amp;lt;gcsWL_FRAME_LISTENER&amp;gt;, data=data@entry=0x5e424d0c) at /usr/src/debug/wayland/1.9.0-r0/wayland-1.9.0/src/wayland-client.c:464&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;No locals.&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;#1 &amp;nbsp;0x74b53544 in wl_callback_add_listener (data=0x5e424d0c, listener=0x74b621cc &amp;lt;gcsWL_FRAME_LISTENER&amp;gt;, wl_callback=&amp;lt;optimized out&amp;gt;) at /home/bamboo/automation/3.14.52-1.1.1/graphics_pkg/temp_build_dir/build-imx6qsabresd/tmp/sysroots/imx6qsabresd/usr/include/wayland-client-protocol.h:317&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: bold; vertical-align: top;"&gt;&lt;DIV&gt;No locals.&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;#2 &amp;nbsp;gcoOS_SetDisplayVirtualEx (Display=&amp;lt;optimized out&amp;gt;, Window=0x5e424c84, Context=0x5e424d0c, Surface=&amp;lt;optimized out&amp;gt;, Offset=0, X=0, Y=0) at gc_hal_user_wayland.c:1692&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; swapInterval = -1&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ret = &amp;lt;optimized out&amp;gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; i = &amp;lt;optimized out&amp;gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: bold; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wl_window = 0x5e424c84&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; egl_buffer = 0x5e424d0c&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wl_buffer = 0x5e457d40&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; display = 0x19d608&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;#3 &amp;nbsp;0x74a843ac in veglSetDisplayFlip (Display=Display@entry=0x19d6bc, Surface=&amp;lt;optimized out&amp;gt;, BackBuffer=BackBuffer@entry=0x5e4255dc) at gc_egl_platform.c:249&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: bold; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; status = &amp;lt;optimized out&amp;gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;#4 &amp;nbsp;0x74a7ec6c in veglSwapWorker (Display=0x19d6bc) at gc_egl_swap.c:741&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; display = 0x19d6bc&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; displayWorker = 0x5e4255cc&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; currWorker = 0x5e4255cc&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: bold; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bStop = 0&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; __user_ptr__ = &amp;lt;synthetic pointer&amp;gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;#5 &amp;nbsp;0x75a4cf5c in start_thread (arg=0x65556440) at /usr/src/debug/glibc/2.24-r0/git/nptl/pthread_create.c:335&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pd = 0x65556440&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unwind_buf = {cancel_jmp_buf = {{jmp_buf = {2123239463, 1853849923, 1700095040, 2130704288, 0, 338, 0, 0, 2130704288, 1700093820, 0 &amp;lt;repeats 54 times&amp;gt;}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: bold; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; not_first_call = &amp;lt;optimized out&amp;gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; robust = &amp;lt;optimized out&amp;gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pagesize_m1 = &amp;lt;optimized out&amp;gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sp = &amp;lt;optimized out&amp;gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; freesize = &amp;lt;optimized out&amp;gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: bold; vertical-align: top;"&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; __PRETTY_FUNCTION__ = "start_thread"&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;#6 &amp;nbsp;0x75d42408 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:86 from /opt/sdk/cebis/sysroots/cortexa9hf-neon-mel-linux-gnueabi/lib/libc.so.6&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;No locals.&lt;/DIV&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal; vertical-align: top;"&gt;&lt;DIV&gt;Backtrace stopped: previous frame identical to this frame (corrupt stack?)&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Apr 2018 06:38:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763416#M118567</guid>
      <dc:creator>cola</dc:creator>
      <dc:date>2018-04-25T06:38:48Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763417#M118568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Andreas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you provide your test? I can not reproduced it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2018 17:01:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763417#M118568</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2018-04-27T17:01:43Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763418#M118569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I created a small test case and put it on GitHub: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/cordlandwehr/imx6_testcase_wayland-client-crash" title="https://github.com/cordlandwehr/imx6_testcase_wayland-client-crash"&gt;GitHub - cordlandwehr/imx6_testcase_wayland-client-crash: Testcase for https://community.nxp.com/thread/474517?sr=inbox&amp;amp;…&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please see the include README.md for how to reproduce the bug.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Apr 2018 13:55:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763418#M118569</guid>
      <dc:creator>cola</dc:creator>
      <dc:date>2018-04-30T13:55:58Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763419#M118570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Andreas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe there are some bugs fix for segfault and crashes in most recent driver.&amp;nbsp; Could you try the attached most recent gpu 5.x p8 driver to see if your issue is fixed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 May 2018 14:58:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763419#M118570</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2018-05-02T14:58:40Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763420#M118571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As an alternative to a potentially improved Vivante driver, it is now possible to run the latest upstream Weston (4.0) with mainline kernel, libdrm, and Mesa.&amp;nbsp; There are optimizations in upstream Weston specifically for the Vivante GPU that result in very good performance on the i.MX6 when running with mainline kernel, libdrm, and Mesa.&amp;nbsp; (Mesa is what provides the opensource driver for the Vivante GPU in the i.MX6 when running a non NXP-BSP based kernel.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've been running with this stack for some time now and it works quite well.&amp;nbsp; It would require you move from whatever version of kernel you are currently running to Linux 4.16 though which may not be an option in your case.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 May 2018 17:25:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763420#M118571</guid>
      <dc:creator>cphealy1</dc:creator>
      <dc:date>2018-05-03T17:25:37Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763421#M118572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chris ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have any guideline to porting weston 4.0 with mainline kernel can share with us?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 May 2018 23:06:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763421#M118572</guid>
      <dc:creator>jrtigerlee</dc:creator>
      <dc:date>2018-05-04T23:06:35Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763422#M118573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jrtiger,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There isn't really much in the context of "porting" it.&amp;nbsp; If you take stock Linux 4.16 (or newer) with stock libdrm 2.4.89 (or newer) with stock Mesa 18.0 and build stock Weston 4.0, you should have a working stack that just works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the kernel, libdrm, and Mesa, you need to make sure "etnaviv" is enabled.&amp;nbsp; (etnaviv is vivante spelled backwards....)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With this stack, LVDS and HDMI output should work correctly and the GPU will be used to accelerate Weston for compositing as well as the GPU being available for any applications that use OpenGL ES 2.0.&amp;nbsp; (Qt 5.10.1 is a good example of this.&amp;nbsp; It's will use OpenGL ES 2.0 for acceleration.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With a 1080p display and the i.MX6qp, many applications operate at 60fps.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the mainline stack, not only is the GPU properly supported but the VPU (Video decoder) also just works.&amp;nbsp; You'll want to have gstreamer 1.14.&amp;nbsp; With this combination, no special NXP plugins are required and 1080p video playback will be ~1% CPU load.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2018 21:01:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763422#M118573</guid>
      <dc:creator>cphealy1</dc:creator>
      <dc:date>2018-05-10T21:01:55Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763423#M118574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chris ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was using Yocto morty to build system, and will try to use Yocto rocko or sumo to create this new stuff.&lt;/P&gt;&lt;P&gt;Thanks for your experience sharing.&lt;/P&gt;&lt;P&gt;I'll glad that if you have more GPU benchmark sharing , like glmark2 score in 1080P resolution.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2018 23:07:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763423#M118574</guid>
      <dc:creator>jrtigerlee</dc:creator>
      <dc:date>2018-05-10T23:07:41Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763424#M118575</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jrtiger,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is the output of glmark2-es2-wayland.&amp;nbsp; The display is 1920x1080.&amp;nbsp; The SoC is the i.MX6qp and it's running Weston (Wayland compositor).&amp;nbsp; Performance is a bit lower than should be expected as our HW platform has the GPU shader clock reduced from the default 720Mhz to 594Mhz.&amp;nbsp; Within the next few months, I expect the framerate going up substantially as there is a compositor bypass feature being worked on for Weston that gets turned on when running an application fullscreen.&amp;nbsp; (Composition is not needed when there's only one application on the screen.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@RDU2:~ glmark2-es2-wayland --fullscreen&lt;BR /&gt;=======================================================&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; glmark2 2014.03&lt;BR /&gt;=======================================================&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OpenGL Information&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GL_VENDOR:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; etnaviv&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GL_RENDERER:&amp;nbsp;&amp;nbsp; Vivante GC3000 rev 5450&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GL_VERSION:&amp;nbsp;&amp;nbsp;&amp;nbsp; OpenGL ES 2.0 Mesa 18.0.0.20180404-1&lt;BR /&gt;=======================================================&lt;BR /&gt;[build] use-vbo=false: FPS: 295 FrameTime: 3.390 ms&lt;BR /&gt;[build] use-vbo=true: FPS: 360 FrameTime: 2.778 ms&lt;BR /&gt;[texture] texture-filter=nearest: FPS: 333 FrameTime: 3.003 ms&lt;BR /&gt;[texture] texture-filter=linear: FPS: 331 FrameTime: 3.021 ms&lt;BR /&gt;[texture] texture-filter=mipmap: FPS: 322 FrameTime: 3.106 ms&lt;BR /&gt;[shading] shading=gouraud: FPS: 267 FrameTime: 3.745 ms&lt;BR /&gt;[shading] shading=blinn-phong-inf: FPS: 191 FrameTime: 5.236 ms&lt;BR /&gt;[shading] shading=phong: FPS: 129 FrameTime: 7.752 ms&lt;BR /&gt;[shading] shading=cel: FPS: 95 FrameTime: 10.526 ms&lt;BR /&gt;[bump] bump-render=high-poly: FPS: 168 FrameTime: 5.952 ms&lt;BR /&gt;[bump] bump-render=normals: FPS: 217 FrameTime: 4.608 ms&lt;BR /&gt;[bump] bump-render=height: FPS: 164 FrameTime: 6.098 ms&lt;BR /&gt;libpng warning: iCCP: known incorrect sRGB profile&lt;BR /&gt;[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 46 FrameTime: 21.739 ms&lt;BR /&gt;libpng warning: iCCP: known incorrect sRGB profile&lt;BR /&gt;[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 12 FrameTime: 83.333 ms&lt;BR /&gt;[pulsar] light=false:quads=5:texture=false: FPS: 205 FrameTime: 4.878 ms&lt;BR /&gt;libpng warning: iCCP: known incorrect sRGB profile&lt;BR /&gt;[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 26 FrameTime: 38.462 ms&lt;BR /&gt;libpng warning: iCCP: known incorrect sRGB profile&lt;BR /&gt;[desktop] effect=shadow:windows=4: FPS: 96 FrameTime: 10.417 ms&lt;BR /&gt;[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 46 FrameTime: 21.739 ms&lt;BR /&gt;[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 45 FrameTime: 22.222 ms&lt;BR /&gt;[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 58 FrameTime: 17.241 ms&lt;BR /&gt;[ideas] speed=duration: FPS: 162 FrameTime: 6.173 ms&lt;BR /&gt;[jellyfish] &amp;lt;default&amp;gt;: FPS: 58 FrameTime: 17.241 ms&lt;BR /&gt;[terrain] &amp;lt;default&amp;gt;: FPS: 4 FrameTime: 250.000 ms&lt;BR /&gt;[shadow] &amp;lt;default&amp;gt;: FPS: 132 FrameTime: 7.576 ms&lt;BR /&gt;[refract] &amp;lt;default&amp;gt;: FPS: 20 FrameTime: 50.000 ms&lt;BR /&gt;[conditionals] fragment-steps=0:vertex-steps=0: FPS: 243 FrameTime: 4.115 ms&lt;BR /&gt;[conditionals] fragment-steps=5:vertex-steps=0: FPS: 63 FrameTime: 15.873 ms&lt;BR /&gt;[conditionals] fragment-steps=0:vertex-steps=5: FPS: 231 FrameTime: 4.329 ms&lt;BR /&gt;[function] fragment-complexity=low:fragment-steps=5: FPS: 135 FrameTime: 7.407 ms&lt;BR /&gt;[function] fragment-complexity=medium:fragment-steps=5: FPS: 64 FrameTime: 15.625 ms&lt;BR /&gt;[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 132 FrameTime: 7.576 ms&lt;BR /&gt;[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 116 FrameTime: 8.621 ms&lt;BR /&gt;[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 60 FrameTime: 16.667 ms&lt;BR /&gt;=======================================================&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; glmark2 Score: 146 &lt;BR /&gt;=======================================================&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 May 2018 01:35:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763424#M118575</guid>
      <dc:creator>cphealy1</dc:creator>
      <dc:date>2018-05-12T01:35:22Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763425#M118576</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Bio_TICFSl,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have tried with 5.0.11.p8.6 &amp;amp; v6.2.2.p0 Vivante gpu driver version and also tried wayland v1.11.1 but Crash is still observed. if you look at the application code &lt;A class="" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2Fcordlandwehr%2Fimx6_testcase_wayland-client-crash" rel="nofollow" target="_blank"&gt;GitHub - cordlandwehr/imx6_testcase_wayland-client-crash: Testcase for https://community.nxp.com/thread/474517?sr=inbox&amp;amp;…&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thread 2 looks like it's about to destroy the EGLSurface for this wl_surface which already got destroyed. So the question is why is this wl_surface destroyed before its EGLSurface is destroyed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2018 05:43:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763425#M118576</guid>
      <dc:creator>sanjeevsharma</dc:creator>
      <dc:date>2018-07-17T05:43:24Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763426#M118577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I discussed this issue with QT Community on #IRC channel(qt-labs) and described them this issue in detail. As per Thiago Macieira(Software Architect at Intel; Open Source advocate), The bug is not in Qt Code. GPU Vivante driver seems has some issues. This is caused by a race condition between the main thread and thread 2 (the thread that crashed).&amp;nbsp; Thread 2 looks like it's about to destroy the EGLSurface for this wl_surface which already got destroyed)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;He pointed out that &lt;STRONG&gt;"Main thread is doing a usleep() indicates that this software package has issue"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;In backtrace he pointed out below section of code snippet which creating issue, mainly gcoOS_Delay which is highlighted.&lt;/P&gt;&lt;P&gt;#1 0x75dc7420 in usleep (useconds=useconds@entry=10000) at /usr/src/debug/glibc/2.24-r0/git/sysdeps/posix/usleep.c:32&lt;BR /&gt; ts =&lt;/P&gt;&lt;P&gt;{tv_sec = 0, tv_nsec = 10000000}&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#2 0x755d7574 in gcoOS_Delay (Os=Os@entry=0x0, Delay=Delay@entry=10) at gc_hal_user_os.c:4033&lt;/STRONG&gt;&lt;BR /&gt; _&lt;EM&gt;user&lt;/EM&gt;_ = 1 '\001'&lt;BR /&gt; _&lt;EM&gt;user_ptr&lt;/EM&gt;_ = &amp;lt;synthetic pointer&amp;gt;&lt;BR /&gt; #3 0x75503cf8 in _DestroySurfaceObjects (Thread=Thread@entry=0x3e2f4, Surface=Surface@entry=0x6636bc7c) at gc_egl_surface.c:1123&lt;BR /&gt; i = &amp;lt;optimized out&amp;gt;&lt;BR /&gt; status = gcvSTATUS_OK&lt;BR /&gt; #4 0x75503f80 in _DestroySurface (Thread=Thread@entry=0x3e2f4, Surface=Surface@entry=0x6636bc7c) at gc_egl_surface.c:2316&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my opinion,We can't insert delays/sleeps in our code, if we need to support multi-threading properly. since the crashing thread is running software from the same package that isn't doing multi-threading correctly, So problem looks like improper multi-threading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any input would be highly appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2018 06:36:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763426#M118577</guid>
      <dc:creator>sanjeevsharma</dc:creator>
      <dc:date>2018-07-20T06:36:53Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763427#M118578</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is anyone from NXP who can look and help in this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sanjeev Sharma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2018 09:22:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763427#M118578</guid>
      <dc:creator>sanjeevsharma</dc:creator>
      <dc:date>2018-07-31T09:22:10Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763428#M118579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanjeev,&lt;/P&gt;&lt;P&gt;Could you please try with our latest 6.2.4P1 release with weston 4.0. There are lot improvements in the EGL related to buffere management.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;may be you can send the test binary it will be quick to test.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2018 14:06:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763428#M118579</guid>
      <dc:creator>PrabhuSundarara</dc:creator>
      <dc:date>2018-08-01T14:06:10Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763429#M118580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Prabhu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please find attached test binaries. &lt;/P&gt;&lt;PRE&gt;#XDG_RUNTIME_DIR=/var/run compositor -platform eglfs #XDG_RUNTIME_DIR=/var/run client -platform wayland 

By iterative clicking with your finger at the red rectangle and the created yellow rectangle, you can reproduce the crash.

Note: compositor is&amp;nbsp; based on QtWayland.

Thanks in advance.&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2018 14:50:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763429#M118580</guid>
      <dc:creator>sanjeevsharma</dc:creator>
      <dc:date>2018-08-06T14:50:25Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763430#M118581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prabhu,&lt;/P&gt;&lt;P&gt;Did you get time to execute test binary on 6.2.4P1 release ?&lt;/P&gt;&lt;P&gt;I would really appreciate your feedback here.&lt;/P&gt;&lt;P&gt;Regards&lt;BR /&gt;Sanjeev Sharma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Aug 2018 07:05:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763430#M118581</guid>
      <dc:creator>sanjeevsharma</dc:creator>
      <dc:date>2018-08-13T07:05:28Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763431#M118582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Sharma,&lt;/P&gt;&lt;P&gt;How can I unzip the attached binary?&amp;nbsp; tar, bzip2 and window unzip are not working.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Aug 2018 19:48:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763431#M118582</guid>
      <dc:creator>chingling_wang</dc:creator>
      <dc:date>2018-08-16T19:48:04Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763432#M118583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Hi, Sharma,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;How can I unzip the attached binary?&amp;nbsp; tar, bzip2 and window unzip are not working.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;I can clone your gitHub,&amp;nbsp; But, could you give me the instructions how to build it for imx6q?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Aug 2018 19:53:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763432#M118583</guid>
      <dc:creator>chingling_wang</dc:creator>
      <dc:date>2018-08-17T19:53:57Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763433#M118584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Wang,&lt;/P&gt;&lt;P&gt;i am attaching unpack binaries for your reference. please try it and let me know.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sanjeev Sharma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Aug 2018 07:43:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763433#M118584</guid>
      <dc:creator>sanjeevsharma</dc:creator>
      <dc:date>2018-08-29T07:43:30Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763434#M118585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are your running commands:&lt;/P&gt;&lt;PRE style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;XDG_RUNTIME_DIR=/var/run compositor -platform eglfs&amp;nbsp; &amp;amp;

&lt;PRE style="border: 0px; margin: 0px;"&gt;XDG_RUNTIME_DIR=/var/run client -platform wayland ?

This is wayland backend, it cannot find or load eglfs plugin,&amp;nbsp; I got error.&amp;nbsp; And 

&lt;/PRE&gt;&lt;/PRE&gt;&lt;P&gt;I tried this way&lt;/P&gt;&lt;P&gt;./compositor&amp;nbsp; &amp;nbsp;-platform wayland&amp;nbsp; &amp;nbsp;&amp;amp;&lt;/P&gt;&lt;P&gt;./client&amp;nbsp; &amp;nbsp;-platform wayland&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I touched red rect, a yellow rect appears,&amp;nbsp; no crash.&amp;nbsp; The gpu I used is 6.2.4.p2,&amp;nbsp; I used the latest sum xwayland sd card image.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Aug 2018 20:46:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763434#M118585</guid>
      <dc:creator>chingling_wang</dc:creator>
      <dc:date>2018-08-29T20:46:39Z</dc:date>
    </item>
    <item>
      <title>Re: Bug in Vivante i.MX6 Wayland drivers when destroying windows</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763435#M118586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Wang,&amp;nbsp; you have to run client with wayland plugin only.&lt;/P&gt;&lt;P&gt;## Test Setup&lt;BR /&gt;- run compositor:&lt;/P&gt;&lt;P&gt;XDG_RUNTIME_DIR=/var/run compositor -platform eglfs&amp;nbsp; &amp;amp;&lt;/P&gt;&lt;P&gt;- run client:&amp;nbsp;&lt;/P&gt;&lt;P&gt;XDG_RUNTIME_DIR=/var/run client -platform wayland&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; Compositor is based on QtWayland Qt 5.9.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;## Trigger the Crash&lt;BR /&gt;- touch on the red window creates another green window&lt;BR /&gt;- touch an a green window destroys the latest green window&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For performing the crash, just click on the red window, then the green (if it did not crash yet, repeat this).&lt;BR /&gt;After a couple of attempts, I get the crash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have tried&amp;nbsp;6.2.4P1 at our end. Compositor runs fine but client stuck after clicking 1 or 2 iteration, we don't see any crash but client is not taking more clicks(input).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2018 05:08:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bug-in-Vivante-i-MX6-Wayland-drivers-when-destroying-windows/m-p/763435#M118586</guid>
      <dc:creator>sanjeevsharma</dc:creator>
      <dc:date>2018-08-30T05:08:06Z</dc:date>
    </item>
  </channel>
</rss>

