Skip to content

Instantly share code, notes, and snippets.

@ssvb
Created May 1, 2013 19:49
Show Gist options
  • Select an option

  • Save ssvb/5497833 to your computer and use it in GitHub Desktop.

Select an option

Save ssvb/5497833 to your computer and use it in GitHub Desktop.
libhybris 5165b4b543793c507ad4b72655480232ccd6d5c4
# export EGL_PLATFORM=fbdev
# valgrind ./test_glesv2
==1256== Memcheck, a memory error detector
==1256== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==1256== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
==1256== Command: ./test_glesv2
==1256==
linker.c:661| WARNING: `/system/lib/libEGL.so` is not a prelinked library
0 mapped library 'libEGL.so' to 04a9e000 via kernel allocator.
linker.c:661| WARNING: `liblog.so` is not a prelinked library
0 mapped library 'liblog.so' to 04846000 via kernel allocator.
linker.c:661| WARNING: `libc.so` is not a prelinked library
0 mapped library 'libc.so' to 04ac3000 via kernel allocator.
linker.c:661| WARNING: `libdsyscalls.so` is not a prelinked library
0 mapped library 'libdsyscalls.so' to 04b14000 via kernel allocator.
linker.c:661| WARNING: `libstdc++.so` is not a prelinked library
0 mapped library 'libstdc++.so' to 04023000 via kernel allocator.
linker.c:661| WARNING: `libm.so` is not a prelinked library
0 mapped library 'libm.so' to 0484b000 via kernel allocator.
linker.c:661| WARNING: `libcutils.so` is not a prelinked library
0 mapped library 'libcutils.so' to 04b65000 via kernel allocator.
linker.c:661| WARNING: `libutils.so` is not a prelinked library
0 mapped library 'libutils.so' to 04b84000 via kernel allocator.
linker.c:661| WARNING: `libcorkscrew.so` is not a prelinked library
0 mapped library 'libcorkscrew.so' to 04b9e000 via kernel allocator.
linker.c:661| WARNING: `libgccdemangle.so` is not a prelinked library
0 mapped library 'libgccdemangle.so' to 04ba3000 via kernel allocator.
linker.c:661| WARNING: `libz.so` is not a prelinked library
0 mapped library 'libz.so' to 04baa000 via kernel allocator.
__pthread_gettid -2
linker.c:661| WARNING: `libGLES_trace.so` is not a prelinked library
0 mapped library 'libGLES_trace.so' to 04bc0000 via kernel allocator.
linker.c:661| WARNING: `libstlport.so` is not a prelinked library
0 mapped library 'libstlport.so' to 04c02000 via kernel allocator.
linker.c:661| WARNING: `/system/lib/libGLESv2.so` is not a prelinked library
0 mapped library 'libGLESv2.so' to 05039000 via kernel allocator.
linker.c:661| WARNING: `/system/lib/libhardware.so` is not a prelinked library
0 mapped library 'libhardware.so' to 05058000 via kernel allocator.
found ro.product.board for a10
found ro.board.platform for sun4i
linker.c:661| WARNING: `/system/lib/hw/gralloc.sun4i.so` is not a prelinked library
0 mapped library 'gralloc.sun4i.so' to 0505b000 via kernel allocator.
linker.c:661| WARNING: `libMali.so` is not a prelinked library
0 mapped library 'libMali.so' to 05144000 via kernel allocator.
linker.c:661| WARNING: `libbinder.so` is not a prelinked library
0 mapped library 'libbinder.so' to 05234000 via kernel allocator.
linker.c:661| WARNING: `libui.so` is not a prelinked library
0 mapped library 'libui.so' to 05060000 via kernel allocator.
linker.c:661| WARNING: `libandroid_runtime.so` is not a prelinked library
0 mapped library 'libandroid_runtime.so' to 05258000 via kernel allocator.
linker.c:661| WARNING: `libandroidfw.so` is not a prelinked library
0 mapped library 'libandroidfw.so' to 05303000 via kernel allocator.
linker.c:661| WARNING: `libskia.so` is not a prelinked library
0 mapped library 'libskia.so' to 0533a000 via kernel allocator.
linker.c:661| WARNING: `libemoji.so` is not a prelinked library
0 mapped library 'libemoji.so' to 0506c000 via kernel allocator.
linker.c:661| WARNING: `libjpeg.so` is not a prelinked library
0 mapped library 'libjpeg.so' to 054a0000 via kernel allocator.
linker.c:661| WARNING: `libexpat.so` is not a prelinked library
0 mapped library 'libexpat.so' to 054d0000 via kernel allocator.
linker.c:661| WARNING: `libnativehelper.so` is not a prelinked library
0 mapped library 'libnativehelper.so' to 05070000 via kernel allocator.
linker.c:661| WARNING: `libnetutils.so` is not a prelinked library
0 mapped library 'libnetutils.so' to 054e4000 via kernel allocator.
linker.c:661| WARNING: `libgui.so` is not a prelinked library
0 mapped library 'libgui.so' to 054eb000 via kernel allocator.
linker.c:661| WARNING: `libhardware_legacy.so` is not a prelinked library
0 mapped library 'libhardware_legacy.so' to 0551d000 via kernel allocator.
linker.c:661| WARNING: `libwpa_client.so` is not a prelinked library
0 mapped library 'libwpa_client.so' to 05074000 via kernel allocator.
linker.c:661| WARNING: `libcamera_client.so` is not a prelinked library
0 mapped library 'libcamera_client.so' to 05524000 via kernel allocator.
linker.c:661| WARNING: `libsqlite.so` is not a prelinked library
0 mapped library 'libsqlite.so' to 05541000 via kernel allocator.
linker.c:661| WARNING: `libicuuc.so` is not a prelinked library
0 mapped library 'libicuuc.so' to 05596000 via kernel allocator.
linker.c:661| WARNING: `libgabi++.so` is not a prelinked library
0 mapped library 'libgabi++.so' to 0568f000 via kernel allocator.
linker.c:661| WARNING: `libicui18n.so` is not a prelinked library
0 mapped library 'libicui18n.so' to 05695000 via kernel allocator.
linker.c:661| WARNING: `libdvm.so` is not a prelinked library
0 mapped library 'libdvm.so' to 057ae000 via kernel allocator.
linker.c:661| WARNING: `libGLESv1_CM.so` is not a prelinked library
0 mapped library 'libGLESv1_CM.so' to 0585b000 via kernel allocator.
linker.c:661| WARNING: `libETC1.so` is not a prelinked library
0 mapped library 'libETC1.so' to 05862000 via kernel allocator.
linker.c:661| WARNING: `libsonivox.so` is not a prelinked library
0 mapped library 'libsonivox.so' to 05866000 via kernel allocator.
linker.c:661| WARNING: `libcrypto.so` is not a prelinked library
0 mapped library 'libcrypto.so' to 058bb000 via kernel allocator.
linker.c:661| WARNING: `libssl.so` is not a prelinked library
0 mapped library 'libssl.so' to 05994000 via kernel allocator.
linker.c:661| WARNING: `libmedia.so` is not a prelinked library
0 mapped library 'libmedia.so' to 059cc000 via kernel allocator.
linker.c:661| WARNING: `libstagefright_foundation.so` is not a prelinked library
0 mapped library 'libstagefright_foundation.so' to 05a42000 via kernel allocator.
linker.c:661| WARNING: `libaudioutils.so` is not a prelinked library
0 mapped library 'libaudioutils.so' to 05a4f000 via kernel allocator.
linker.c:661| WARNING: `libspeexresampler.so` is not a prelinked library
0 mapped library 'libspeexresampler.so' to 05a53000 via kernel allocator.
linker.c:661| WARNING: `libmedia_native.so` is not a prelinked library
0 mapped library 'libmedia_native.so' to 05a58000 via kernel allocator.
linker.c:661| WARNING: `libusbhost.so` is not a prelinked library
0 mapped library 'libusbhost.so' to 05a5b000 via kernel allocator.
linker.c:661| WARNING: `libharfbuzz.so` is not a prelinked library
0 mapped library 'libharfbuzz.so' to 05a5f000 via kernel allocator.
linker.c:661| WARNING: `libhwui.so` is not a prelinked library
0 mapped library 'libhwui.so' to 05a94000 via kernel allocator.
linker.c:661| WARNING: `libbluedroid.so` is not a prelinked library
0 mapped library 'libbluedroid.so' to 05abd000 via kernel allocator.
linker.c:661| WARNING: `libdbus.so` is not a prelinked library
0 mapped library 'libdbus.so' to 05ac1000 via kernel allocator.
linker.c:661| WARNING: `libUMP.so` is not a prelinked library
0 mapped library 'libUMP.so' to 05b0d000 via kernel allocator.
==1256== Warning: invalid file descriptor -1 in syscall close()
==1256== Warning: invalid file descriptor -1 in syscall close()
==1256== Warning: invalid file descriptor -1 in syscall close()
** open framebuffer HAL (Success) format x5
** got gralloc 0x505f014 err:Success
linker.c:661| WARNING: `/system/lib/egl/libEGL_mali.so` is not a prelinked library
0 mapped library 'libEGL_mali.so' to 06923000 via kernel allocator.
linker.c:661| WARNING: `/system/lib/egl/libGLESv1_CM_mali.so` is not a prelinked library
0 mapped library 'libGLESv1_CM_mali.so' to 06927000 via kernel allocator.
linker.c:661| WARNING: `/system/lib/egl/libGLESv2_mali.so` is not a prelinked library
0 mapped library 'libGLESv2_mali.so' to 0692d000 via kernel allocator.
0 not unloading 'libMali.so', decrementing refcount to 4
==1256== Conditional jump or move depends on uninitialised value(s)
==1256== at 0x5188A1C: ??? (in /system/lib/libMali.so)
==1256==
linker.c:1082| ERROR: Library 'libmaliinstr.so' not found
found ro.product.board for a10
found ro.board.platform for sun4i
==1256== Invalid read of size 4
==1256== at 0x50421A4: FbDevNativeWindow::destroyBuffers() (fbdev_window.cpp:86)
==1256== by 0x504225F: FbDevNativeWindow::setBufferCount(int) (fbdev_window.cpp:414)
==1256== by 0x5041E83: FbDevNativeWindow::setBuffersFormat(int) (fbdev_window.cpp:399)
==1256== by 0x504DB4B: BaseNativeWindow::_perform(ANativeWindow*, int, ...) (nativewindowbase.cpp:300)
==1256== by 0x4AA985B: eglCreateWindowSurface (in /system/lib/libEGL.so)
==1256== Address 0x4c6bfd8 is 32 bytes inside a block of size 108 free'd
==1256== at 0x4836ADC: operator delete(void*) (vg_replace_malloc.c:480)
==1256== by 0x5041F3B: FbDevNativeWindowBuffer::~FbDevNativeWindowBuffer() (fbdev_window.cpp:49)
==1256== by 0x504DC37: BaseNativeWindowBuffer::_decRef(android_native_base_t*) (nativewindowbase.cpp:43)
==1256== by 0x50421A3: FbDevNativeWindow::destroyBuffers() (fbdev_window.cpp:85)
==1256== by 0x504225F: FbDevNativeWindow::setBufferCount(int) (fbdev_window.cpp:414)
==1256== by 0x5041E83: FbDevNativeWindow::setBuffersFormat(int) (fbdev_window.cpp:399)
==1256== by 0x504DB4B: BaseNativeWindow::_perform(ANativeWindow*, int, ...) (nativewindowbase.cpp:300)
==1256== by 0x4AA985B: eglCreateWindowSurface (in /system/lib/libEGL.so)
==1256==
==1256== Conditional jump or move depends on uninitialised value(s)
==1256== at 0x5041E04: FbDevNativeWindow::setUsage(int) (fbdev_window.cpp:380)
==1256== by 0x504DB83: BaseNativeWindow::_perform(ANativeWindow*, int, ...) (nativewindowbase.cpp:264)
==1256== by 0x514C2A7: ??? (in /system/lib/libMali.so)
==1256==
==1256== Invalid read of size 4
==1256== at 0x50421A4: FbDevNativeWindow::destroyBuffers() (fbdev_window.cpp:86)
==1256== by 0x504225F: FbDevNativeWindow::setBufferCount(int) (fbdev_window.cpp:414)
==1256== by 0x5041E37: FbDevNativeWindow::setUsage(int) (fbdev_window.cpp:381)
==1256== by 0x504DB83: BaseNativeWindow::_perform(ANativeWindow*, int, ...) (nativewindowbase.cpp:264)
==1256== by 0x514C2A7: ??? (in /system/lib/libMali.so)
==1256== Address 0x4c6c268 is 32 bytes inside a block of size 108 free'd
==1256== at 0x4836ADC: operator delete(void*) (vg_replace_malloc.c:480)
==1256== by 0x5041F3B: FbDevNativeWindowBuffer::~FbDevNativeWindowBuffer() (fbdev_window.cpp:49)
==1256== by 0x504DC37: BaseNativeWindowBuffer::_decRef(android_native_base_t*) (nativewindowbase.cpp:43)
==1256== by 0x50421A3: FbDevNativeWindow::destroyBuffers() (fbdev_window.cpp:85)
==1256== by 0x504225F: FbDevNativeWindow::setBufferCount(int) (fbdev_window.cpp:414)
==1256== by 0x5041E37: FbDevNativeWindow::setUsage(int) (fbdev_window.cpp:381)
==1256== by 0x504DB83: BaseNativeWindow::_perform(ANativeWindow*, int, ...) (nativewindowbase.cpp:264)
==1256== by 0x514C2A7: ??? (in /system/lib/libMali.so)
==1256==
==1256== Invalid read of size 4
==1256== at 0x50421A4: FbDevNativeWindow::destroyBuffers() (fbdev_window.cpp:86)
==1256== by 0x504225F: FbDevNativeWindow::setBufferCount(int) (fbdev_window.cpp:414)
==1256== by 0x504DB67: BaseNativeWindow::_perform(ANativeWindow*, int, ...) (nativewindowbase.cpp:279)
==1256== by 0x514C347: ??? (in /system/lib/libMali.so)
==1256== Address 0x4c6c8f0 is 32 bytes inside a block of size 108 free'd
==1256== at 0x4836ADC: operator delete(void*) (vg_replace_malloc.c:480)
==1256== by 0x5041F3B: FbDevNativeWindowBuffer::~FbDevNativeWindowBuffer() (fbdev_window.cpp:49)
==1256== by 0x504DC37: BaseNativeWindowBuffer::_decRef(android_native_base_t*) (nativewindowbase.cpp:43)
==1256== by 0x50421A3: FbDevNativeWindow::destroyBuffers() (fbdev_window.cpp:85)
==1256== by 0x504225F: FbDevNativeWindow::setBufferCount(int) (fbdev_window.cpp:414)
==1256== by 0x504DB67: BaseNativeWindow::_perform(ANativeWindow*, int, ...) (nativewindowbase.cpp:279)
==1256== by 0x514C347: ??? (in /system/lib/libMali.so)
==1256==
OpenGL ES 2.0
==1256== Conditional jump or move depends on uninitialised value(s)
==1256== at 0x51BCBDC: ??? (in /system/lib/libMali.so)
==1256==
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment