Open
Bug 1468907
Opened 7 years ago
Updated 2 years ago
[Wayland] GLContextEGL::SwapBuffers() races patch SEGV on Renesas RZ/G with PowerVR SGX 544 MP
Categories
(Core :: Widget: Gtk, defect, P5)
Tracking
()
UNCONFIRMED
People
(Reporter: cosmo0920, Unassigned)
References
Details
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Firefox/60.0
Build ID: 20180605171542
Steps to reproduce:
1. Open firefox-wayland (works from a fresh profile)
2. open about:config
3. change layers.acceleration.force-enabled to true
4. restart firefox-wayland
Actual results:
firefox wayland causes SEGV. No window are shown.
stracetrace:
```
(gdb) bt
#0 0xa473c9b8 in ?? () from /usr/lib/libpvrPVR2D_WAYLANDWSEGL.so
#1 0x0001f65c in calloc ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
```
OpenGL API calling trace
```
API calling trace dump says:
```
// process.name = "/usr/lib/firefox/firefox"
0 eglGetDisplay(display_id = 0xb6a21120) = 0x1
1 eglInitialize(dpy = 0x1, major = NULL, minor = NULL) = EGL_TRUE
9 eglChooseConfig(dpy = 0x1, attrib_list = {EGL_SURFACE_TYPE, EGL_WINDOW_BIT, E
GL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT, EGL_RED_SIZE, 8, EGL_GREEN_SIZE, 8, EGL
_BLUE_SIZE, 8, EGL_ALPHA_SIZE, 8, EGL_NONE}, configs = {0x2, 0x1, 0x3}, config_
size = 64, num_config = &3) = EGL_TRUE
14 eglCreateWindowSurface(dpy = 0x1, config = 0x2, win = NULL, attrib_list = {}
) // incomplete
```
Expected results:
firefox should show UI normally.
Reporter | ||
Updated•7 years ago
|
Comment 1•6 years ago
|
||
Priority: -- → P5
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•