gecko-embedded
gecko-embedded copied to clipboard
i.MX6: GLXの有効化
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
ドライバの問題と思われる。
上記を回避するようにすると起動することはできるが、表示が大きく乱れる。