Forums - crash in ioctl_kgsl_sharedmem_wr

1 post / 0 new
crash in ioctl_kgsl_sharedmem_wr
ofir.engolz
Join Date: 17 Jun 12
Posts: 1
Posted: Sun, 2016-01-17 06:31

Hi

I'm, recieveing crashes at __memcpy_base / ioctl_kgsl_sharedmem_write. According to the logcat it comes from glDrawElements. Since I'm not using glDrawElements in my code, I suspect it comes from some UI element that is using OpenGLES for rendering.

This crash happens only on devices with adreno GPU (Mostly Android 4.4.* and Samsung Galaxy Grand Prime)

Any idea how to solve this issue ?

Thanks

Ofir

 

The full crash report consist of the following:

0  libc.so                        0x4011c274 __memcpy_base

1  libgsl.so                      0x738f9547 ioctl_kgsl_sharedmem_write

2  libGLESv2_adreno.so            0x7712ee5f rb_vbo_cache_vertex_attrib
3  libGLESv2_adreno.so            0x770f609d cache_vertex_array
4  libGLESv2_adreno.so            0x770f63cd cache_vertex_elements
5  libGLESv2_adreno.so            0x770f9753 core_glDrawElementsInstancedXXX
6  libGLESv2_adreno.so            0x770f98cf core_glDrawElements
7  libGLESv2_adreno.so            0x770e8ea7 glDrawElements
8  libhwui.so                     0x40da4dc5 (Missing)
9  libhwui.so                     0x40d96ed1 (Missing)
10 libhwui.so                     0x40d964f3 (Missing)
11 libhwui.so                     0x40d963e7 (Missing)
12 libhwui.so                     0x40d9f12b (Missing)
13 libandroid_runtime.so          0x4022e899 (Missing)
14 libdvm.so                      0x416eabcc dvmPlatformInvoke
15 libdvm.so                      0x4171b927 dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)
16 libdvm.so                      0x416f4060 (Missing)
17 libdvm.so                      0x416fb510 dvmMterpStd(Thread*)
18 libdvm.so                      0x416f8ba8 dvmInterpret(Thread*, Method const*, JValue*)
19 libdvm.so                      0x4172e159 dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)
20 libdvm.so                      0x417361bf (Missing)
21 libdvm.so                      0x416f4060 (Missing)
22 libdvm.so                      0x416fb510 dvmMterpStd(Thread*)
23 libdvm.so                      0x416f8ba8 dvmInterpret(Thread*, Method const*, JValue*)
24 libdvm.so                      0x4172de75 dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)
25 libdvm.so                      0x41717457 (Missing)
26 libandroid_runtime.so          0x4021442f (Missing)
27 libandroid_runtime.so          0x402159c3 android::AndroidRuntime::start(char const*, char const*)
28 app_process                    0x400ce05b (Missing)
29 libc.so                        0x40108513 __libc_init
30 app_process                    0x400cdd7c (Missing)

 

 

  • Up0
  • Down0

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.