# eglGetProcAddress error in PVRTrace for Android

**URL:** <https://forums.imgtec.com/t/eglgetprocaddress-error-in-pvrtrace-for-android/1556>\
**Category:** PowerVR Insider\
**Tags:** pvrtrace\
**Created:** [November 2, 2012, 8:48am UTC](https://forums.imgtec.com/t/eglgetprocaddress-error-in-pvrtrace-for-android/1556 "2012-11-02T08:48:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![richard-lu](https://avatars.discourse-cdn.com/v4/letter/r/839c29/32.png) [@richard-lu](https://forums.imgtec.com/u/richard-lu)\
**Post date:** [November 2, 2012, 8:48am UTC](https://forums.imgtec.com/t/eglgetprocaddress-error-in-pvrtrace-for-android/1556/1 "2012-11-02T08:48:28Z")

</div>

Hi all,

I am trying to get some trace with PVRTrace in **Android 4.03** with **TI OMAP4430** platform.

By following the&nbsp;instruction&nbsp;of the PVRTrace User Manual, the application can show with these PVRTrace library.

The logcat &nbsp;shows that these SO library have been loaded, but I found a lot of error about **"eglGetProcAddress Extension Error"**.

I have tried network/offline recording but got similar error.

Anyone can give me some suggestions about this error?

Many thanks for your help.

  

Best Regards,

Richard

  

_11-02 09:08:05.414: D/libEGL(7337): loaded /system/lib/egl/libGLES\_android.so_

_11-02 09:08:05.421: I/PVRTrace(I)(7337): The current working directory is /_

_11-02 09:08:05.421: I/PVRTrace(I)(7337): Config file found: //pvrtrace.cfg_

_11-02 09:08:05.421: I/PVRTrace(I)(7337): NetworkControl(I): Enabled_

_11-02 09:08:05.421: I/PVRTrace(I)(7337): Config File HostEs1LibPath: /system/vendor/lib/egl/libGLESv1\_CM\_POWERVR\_SGX540\_120.so_

_11-02 09:08:05.421: I/PVRTrace(I)(7337): Config File HostEs2LibPath: /system/vendor/lib/egl/libGLESv2\_POWERVR\_SGX540\_120.so_

_11-02 09:08:05.421: I/PVRTrace(I)(7337): Config File HostEs3LibPath:&nbsp;_

_11-02 09:08:05.429: I/PVRTrace(I)(7337): Checking Exclude/Include Lists..............._

_11-02 09:08:05.429: I/PVRTrace(I)(7337): Initialize Server_

_11-02 09:08:05.429: D/PVRTrace(LD)(7337): CDataPathHerdSockets::initialise_

_11-02 09:08:05.429: D/PVRTrace(LD)(7337): RcOpenInit = OK_

_11-02 09:08:05.429: I/PVRTrace(I)(7337): Opening trace file to record: /data/trace.pvrt_

_11-02 09:08:05.453: I/PVRTrace(I)(7337): Trace file Open in: /data/trace.pvrt_

_11-02 09:08:05.453: D/libEGL(7337): loaded /vendor/lib/egl/libEGL\_PVRTRACE.so_

_11-02 09:08:05.453: I/PVRTrace(I)(7337): Loading Host library.... /system/vendor/lib/egl/libEGL\_POWERVR\_SGX540\_120.so_

_11-02 09:08:05.453: I/PVRTrace(I)(7337): Host Library Loaded: /system/vendor/lib/egl/libEGL\_POWERVR\_SGX540\_120.so_

_11-02 09:08:05.453: E/PVRTrace(E)(7337): PVRTrace failed to find function: eglSetSwapRectangleANDROID_

_11-02 09:08:05.453: I/PVRTrace(I)(7337): Error loading library eglSetSwapRectangleANDROID_

_11-02 09:08:05.453: E/PVRTrace(E)(7337): PVRTrace failed to find function: eglGetRenderBufferANDROID_

_11-02 09:08:05.453: I/PVRTrace(I)(7337): Error loading library eglGetRenderBufferANDROID_

_11-02 09:08:05.460: I/PVRTrace(I)(7337): eglGetProcAddress Extension Error: eglLockSurfaceKHR_

_11-02 09:08:05.460: I/PVRTrace(I)(7337): eglGetProcAddress Extension Error: eglUnlockSurfaceKHR_

_11-02 09:08:05.460: I/PVRTrace(I)(7337): Loading Host library.... /system/vendor/lib/egl/libGLESv1\_CM\_POWERVR\_SGX540\_120.so_

_11-02 09:08:05.460: I/PVRTrace(I)(7337): Host Library Loaded: /system/vendor/lib/egl/libGLESv1\_CM\_POWERVR\_SGX540\_120.so_

_11-02 09:08:05.460: I/PVRTrace(I)(7337): Loading Host library.... /system/vendor/lib/egl/libGLESv2\_POWERVR\_SGX540\_120.so_

_11-02 09:08:05.460: I/PVRTrace(I)(7337): Host Library Loaded: /system/vendor/lib/egl/libGLESv2\_POWERVR\_SGX540\_120.so_

_11-02 09:08:05.460: I/PVRTrace(I)(7337): eglGetProcAddress Extension Error: eglSetSwapRectangleANDROID_

_11-02 09:08:05.460: I/PVRTrace(I)(7337): eglGetProcAddress Extension Error: eglGetRenderBufferANDROID_

_11-02 09:08:05.460: I/PVRTrace(I)(7337): eglGetProcAddress Extension Error: eglGetSystemTimeFrequencyNV_

_11-02 09:08:05.460: I/PVRTrace(I)(7337): eglGetProcAddress Extension Error: eglGetSystemTimeNV_

_11-02 09:08:05.468: D/libEGL(7337): loaded /vendor/lib/egl/libGLESv1\_CM\_PVRTRACE.so_

_11-02 09:08:05.468: I/PVRTrace(I)(7337): eglGetProcAddress Extension Error: glAlphaFuncxOES_

............

---

<div class="post-metadata">

**Author:** ![dgonzalez](https://avatars.discourse-cdn.com/v4/letter/d/76d3ee/32.png) [@dgonzalez](https://forums.imgtec.com/u/dgonzalez)\
**Post date:** [November 2, 2012, 8:56am UTC](https://forums.imgtec.com/t/eglgetprocaddress-error-in-pvrtrace-for-android/1556/2 "2012-11-02T08:56:43Z")

</div>

Hi Richard Lu,

If you are not using that extension in your application you don't have anything to worry.&nbsp;

We have change the message "error" for "warning" as in the Android Java Layer who asks for all that extension by default.

And just to let you know, next week we are going to release a new version of PVRTrace 3.0 Revision 2 with a few issues fixed.

Regards,

David

---

<div class="post-metadata">

**Author:** ![richard-lu](https://avatars.discourse-cdn.com/v4/letter/r/839c29/32.png) [@richard-lu](https://forums.imgtec.com/u/richard-lu)\
**Post date:** [November 12, 2012, 9:19am UTC](https://forums.imgtec.com/t/eglgetprocaddress-error-in-pvrtrace-for-android/1556/3 "2012-11-12T09:19:43Z")

</div>

Hi&nbsp;DGonzalez,

  

&nbsp; &nbsp;Thanks for your quickly replay,

May I know when will the new version of SDK be released?

  

Thank you,

  

Best Regards,

Richard Lu
