Bug 54557 - Segfault calling eglWaitClient on EGL X11 platform with software rendering
Summary: Segfault calling eglWaitClient on EGL X11 platform with software rendering
Status: NEW
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/llvmpipe (show other bugs)
Version: 8.0
Hardware: All Linux (All)
: medium normal
Assignee: mesa-dev
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-05 13:33 UTC by Loïc Yhuel
Modified: 2018-04-13 10:01 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Loïc Yhuel 2012-09-05 13:33:26 UTC
$ LIBGL_ALWAYS_SOFTWARE=1 xeglgears -info -pixmap
EGL_VERSION = 1.4 (DRI2)
GL_RENDERER   = Gallium 0.4 on llvmpipe (LLVM 0x300)
GL_VERSION    = 2.1 Mesa 8.0.3
GL_VENDOR     = VMware, Inc.
there will be no screen update if eglCopyBuffers() is not implemented
[1]    29780 segmentation fault (core dumped)

segfault is in mesa/src/egl/drivers/dri2/egl_dri2.c (dri2_wait_client) since dri2_dpy->flush is NULL.

The same problem happens with xeglgears -pbuffer in dri2_copy_buffers.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.