Opengl es tid 13424(GL785)中的致命信号11(SIGSEGV),代码2,故障地址0x74446000

Opengl es tid 13424(GL785)中的致命信号11(SIGSEGV),代码2,故障地址0x74446000,opengl-es,Opengl Es,当我在Nexus 9中运行时,我在tid 13424(GLThread 785)中得到了这个错误致命信号11(SIGSEGV),代码2,错误地址0x74446000。 但其他手机不会崩溃(HTC Butterfly2、三星note3)。 当我在Debug中运行时,它在gl.gldrawArray(GL10.gl_三角形,0,vCount)中运行;将会崩溃 这是我的密码 public void drawSelf(GL10 gl) { gl.glRotatef(mAngleZ, 0, 0,

当我在Nexus 9中运行时,我在tid 13424(GLThread 785)中得到了这个错误致命信号11(SIGSEGV),代码2,错误地址0x74446000。 但其他手机不会崩溃(HTC Butterfly2、三星note3)。 当我在Debug中运行时,它在gl.gldrawArray(GL10.gl_三角形,0,vCount)中运行;将会崩溃

这是我的密码

public void drawSelf(GL10 gl)
{
    gl.glRotatef(mAngleZ, 0, 0, 1);
    gl.glRotatef(mAngleX, 1, 0, 0);
    gl.glRotatef(mAngleY, 0, 1, 0);

    //允許使用頂點陣列
    gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);

    gl.glVertexPointer
    (
            3,              
            GL10.GL_FIXED,  
            0,              
            mVertexBuffer   
    );
    mVertexBuffer.rewind();


    gl.glEnableClientState(GL10.GL_NORMAL_ARRAY);

    gl.glNormalPointer(GL10.GL_FIXED, 0, mNormalBuffer);
    mNormalBuffer.rewind();
    gl.glDisable(GL10.GL_TEXTURE_2D);     
    gl.glDisable(GL10.GL_TEXTURE_COORD_ARRAY); 

    gl.glEnable(GL10.GL_TEXTURE_2D);   

    gl.glEnableClientState(GL10.GL_TEXTURE_COORD_ARRAY);

    gl.glTexCoordPointer(2, GL10.GL_FLOAT, 0, mTextureBuffer);
    mTextureBuffer.rewind();

    gl.glBindTexture(GL10.GL_TEXTURE_2D, texId);

    gl.glDrawArrays(GL10.GL_TRIANGLES,0,vCount);

}
这是我的日志,上面写着:

07-26 20:28:57.879:A/libc(13361):致命信号11(SIGSEGV),代码2,tid 13424(GL785)中的故障地址0x74446000
07-26 20:28:57.910:E/WifiStateMachine(453):WifiStateMachine CMD_START_SCAN source-2 txSuccessRate=2.17 RXSSuccessRate=0.17 targetRoamBSSID=任何RSSI=-70
07-26 20:28:57.910:E/WIF状态机(453):WIF状态机开始扫描带有2437的“Adam”WPA\u PSK
07-26 20:28:58.003:I/DEBUG(13125):******************************************
07-26 20:28:58.003:I/DEBUG(13125):构建指纹:“google/volantis/flounder:5.1.1/LMY47X/1849464:用户/发布密钥”
07-26 20:28:58.003:I/DEBUG(13125):修订版:“0”
07-26 20:28:58.003:I/DEBUG(13125):ABI:'arm64'

07-26 20:28:58.004:I/DEBUG(13125):pid:13361,tid:13424,名称:GLThread 785>>>com.example.holophyr在同一程序中混合调用GLES 1.0和GLES 2.0 API时,您不能期望代码正常工作!但是…我的手机Butterfiy2可以工作。在互联网上,有人说很多Nexus用户都有这个问题。也许问题在于RAM??当你在同一个程序中混合调用GLES 1.0和GLES 2.0 API时,你不能指望代码能正常工作!但是…我的手机Butterfiy2可以工作。在互联网上,有人说很多Nexus用户都有这个问题。也许问题在于RAM??