[Fribidi-discuss] memory allocation problems
Behdad Esfahbod
behdad at bamdad.org
Tue Nov 27 09:54:02 EST 2001
It seems that you are using fribidi-0.9.0, it has lots of bugs and
memory faults, that all are fixed already, please use the latest
fribidi from CVS, available at:
http://sourceforge.net/cvs/?group_id=2722
fribidi will be released in a few weeks, the new version does not
depend on glib, and is quite standalone.
behdad
On Tue, 27 Nov 2001, Tomas Frydrych wrote:
>
> During my work on AbiWord I have discovered that the
> g_mem_chunk_new allocation mechanism that is used in fribidi
> appears to be incompatible with allocation by malloc, namely,
> memory allocated by g_mem_chunk_new can be used in a
> subsequent call to malloc.
>
> Building fribidi without glib is at the moment problematic. For one,
> there is a bug in free_rl_list which causes immediate SIGSEGV
> (patch attached). Further, fribidi_mini_glib.h file defines the glib
> types using typedef, which in case of an application that uses glib
> and merely does not want fribidi to use it, causes problems.
>
> Considering that all that fribidi uses from glib are the glib types,
> memory routines and g_list_append, I am wondering whether the
> glib dependence is more of hinderance to fribidi than anything else.
>
> Tomas
>
>
--
Behdad
6 Azar 1380, 2001 Nov 27
[Finger for Geek Code]
More information about the FriBidi
mailing list