<?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: OpenVG vgDrawPath() does not return in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/OpenVG-vgDrawPath-does-not-return/m-p/977578#M145433</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ros,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you tell us which version of openVG or NXP BSP are you using? this could be a bug.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Nov 2019 15:20:33 GMT</pubDate>
    <dc:creator>Bio_TICFSL</dc:creator>
    <dc:date>2019-11-12T15:20:33Z</dc:date>
    <item>
      <title>OpenVG vgDrawPath() does not return</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OpenVG-vgDrawPath-does-not-return/m-p/977577#M145432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are using OpenVG on iMX6 SoloLite to speed up 2D acceleration&amp;nbsp;for maps navigation. Acceleration works fine until&amp;nbsp;the&amp;nbsp;process that does the navigation blocks on&amp;nbsp;vgDrawPath() call and never return. P&lt;SPAN&gt;rocess&lt;/SPAN&gt; restart does not solve the issue until we restart the Galcore kernel driver.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This issue occurs randomly. Application can work for hours&amp;nbsp;executing the same OpenVG functions, but sooner or later it eventually&amp;nbsp;&lt;SPAN&gt;blocks at the same place in the code on vgDrawPath().&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have also noticed that enabling debug logging in Galcore driver resolves the issue (with logs enabled&amp;nbsp;vgDrawPath() was never blocking) which sounds like synchronization/timing issue between libOpenVG and Galcore.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Here is strace output after application is blocked:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1d1c1d; background-color: #f8f8f8;"&gt;# ./strace -p 879&lt;/SPAN&gt;&lt;BR style="color: #1d1c1d; background-color: #f8f8f8;" /&gt;&lt;SPAN style="color: #1d1c1d; background-color: #f8f8f8;"&gt;./strace: Process 879 attached&lt;/SPAN&gt;&lt;BR style="color: #1d1c1d; background-color: #f8f8f8;" /&gt;&lt;SPAN style="color: #1d1c1d; background-color: #f8f8f8;"&gt;ioctl(10, _IOC(0, 0x75, 0x30, 0)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;libOpenVG is&amp;nbsp;provided&amp;nbsp;with Yocto and fetched from NXP website. It comes in&amp;nbsp;binary form so I can't debug why&amp;nbsp;vgDrawPath()&amp;nbsp;hang and never return.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would appreciate any hints on how to debug this issue further.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Nov 2019 09:23:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OpenVG-vgDrawPath-does-not-return/m-p/977577#M145432</guid>
      <dc:creator>rspolyak</dc:creator>
      <dc:date>2019-11-12T09:23:03Z</dc:date>
    </item>
    <item>
      <title>Re: OpenVG vgDrawPath() does not return</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OpenVG-vgDrawPath-does-not-return/m-p/977578#M145433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ros,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you tell us which version of openVG or NXP BSP are you using? this could be a bug.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Nov 2019 15:20:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OpenVG-vgDrawPath-does-not-return/m-p/977578#M145433</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2019-11-12T15:20:33Z</dc:date>
    </item>
    <item>
      <title>Re: OpenVG vgDrawPath() does not return</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OpenVG-vgDrawPath-does-not-return/m-p/977579#M145434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;Bio_TICFSL!&lt;/P&gt;&lt;P&gt;I am not sure which version of OpenVG it is. Yocto downloads it from&amp;nbsp;&lt;A href="http://www.nxp.com/lgfiles/NMG/MAD/YOCTO/imx-gpu-viv-1_6.2.4.p1.bin"&gt;www.nxp.com/lgfiles/NMG/MAD/YOCTO/imx-gpu-viv-1_6.2.4.p1.bin&lt;/A&gt;&lt;/P&gt;&lt;P&gt;NXP BSP is community one based on&amp;nbsp;4.9.88 1.1.0 GA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #1d1c1d;"&gt;&lt;STRONG&gt;#ye f imx-gpu-viv'&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1d1c1d; background-color: #ffffff;"&gt;&lt;SPAN style="background-color: #f8f8f8;"&gt;meta-freescale/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.2.4.p1.2+&lt;/SPAN&gt;&lt;A href="http://fslc.bb/" rel="noopener noreferrer" style="color: rgba(var(--sk_highlight,18,100,163),1); background-color: #f8f8f8; text-decoration: none;" target="_blank"&gt;fslc.bb&lt;/A&gt;&lt;SPAN style="background-color: #f8f8f8;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;[0]&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #f8f8f8; color: #1d1c1d;"&gt;meta-freescale/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.2.4.p1.8.bb [1]&lt;BR /&gt;meta-freescale/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.2.4.p1.8-aarch32.bb [2]&lt;BR /&gt;meta-freescale/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc [3]&lt;BR /&gt;meta-freescale/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.2.4.p1.8-aarch64.bb [4]&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Nov 2019 22:57:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OpenVG-vgDrawPath-does-not-return/m-p/977579#M145434</guid>
      <dc:creator>rspolyak</dc:creator>
      <dc:date>2019-11-12T22:57:13Z</dc:date>
    </item>
    <item>
      <title>Re: OpenVG vgDrawPath() does not return</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OpenVG-vgDrawPath-does-not-return/m-p/977580#M145435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;/P&gt;&lt;P&gt;4.9.88 BSPs has an old gpu driver with lots of modification for the current one. Can you do the tests on a newer bsp/gpu driver and check if the issue is fixed ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2019 16:16:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OpenVG-vgDrawPath-does-not-return/m-p/977580#M145435</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2019-11-13T16:16:51Z</dc:date>
    </item>
  </channel>
</rss>

