44476d7e76
Subject: [Patch] expedite: fix segfault at exit shutdown the engine before evas because Xext, Xrender and GL (loaded by evas) seem to register a hook which is called in XCloseDisplay (in engine_shutdown()). this segfault because evas_shutdown() should unload those libs, and so, invalidate the hook pointer. this bug was already noted by caro in @43373: > strangely, the xrender xlib and gl xlib engines are segfaulting when XCloseDisplay is called (in the shutdown function). > It does not with soft xlib. I absolutely don't know why. with this proper fix, remove also Xext, Xrender from dependencies, which are not used directly by expedite. triggered by compiling with --as-needed, because it removed unused libs: libXrender, libXext. tested with xlib, gl and sdl engine SVN revision: 65336 |
||
---|---|---|
data | ||
m4 | ||
src | ||
win32 | ||
AUTHORS | ||
COPYING | ||
COPYING-PLAIN | ||
ChangeLog | ||
INSTALL | ||
Makefile.am | ||
NEWS | ||
README | ||
autogen.sh | ||
configure.ac | ||
expedite.oe | ||
expedite.spec |
README
Expedite 1.0.0 ****************************************************************************** FOR ANY ISSUES PLEASE EMAIL: enlightenment-devel@lists.sourceforge.net ****************************************************************************** Requirements: ------------- Must have: libc libm evas (at least 1.1.0) This is meant to be a detailed and comprehensive benchmark suite for Evas. The images can be interchanged for demonstration purposes. Logo.png should have some areas of alpha to demonstrate transparency. ------------------------------------------------------------------------------ COMPILING AND INSTALLING: ./configure make (as root unless you are installing in your users directories): make install