gecko-embedded icon indicating copy to clipboard operation
gecko-embedded copied to clipboard

i.MX6: GLXの有効化

Open ashie opened this issue 7 years ago • 2 comments

i.MX6ではEGLを使ってCompositorOGLを使うことができているが、GLXも有効化できるようにしたい。

現状では、GLXを有効化するとクラッシュする。

Program received signal SIGSEGV, Segmentation fault.
[Switching to LWP 1261]
0x76d82ce4 in strlen () from /lib/libc.so.6
(gdb) where
#0  0x76d82ce4 in strlen () from /lib/libc.so.6
#1  0x61e0ca44 in __glim_GetShaderiv (shader=1, pname=35716, params=0x6a252ce8) at gc_gl_shader.c:1143
#2  0x00005be2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

落ちている箇所は以下

  • https://dxr.mozilla.org/mozilla-esr45/source/gfx/layers/opengl/OGLShaderProgram.cpp#573
  • https://dxr.mozilla.org/mozilla-esr45/source/gfx/layers/opengl/OGLShaderProgram.cpp#626

ドライバの問題と思われる。

上記を回避するようにすると起動することはできるが、表示が大きく乱れる。

ashie avatar Oct 14 '16 09:10 ashie