[vlc-devel] Segfault in freetype

Gilles Sabourin gilles.sabourin at free.fr
Sun Nov 25 08:34:31 CET 2007

Le Sunday 25 November 2007 06:08:22 Bernie Purcell, vous avez écrit :
> I've made a change to freetype.c to try and deal with part of the
> segfault issue that jpsaman and Gilles Sabourin have noticed.
> I've never actually been able to reproduce the issue myself, so not sure
> if the change has made things better or worse. If it has made things
> worse let me know and I'll revert it.
> Bitmap
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> http://mailman.videolan.org/listinfo/vlc-devel


I'll try to reproduce the fontbuilder segfault. For the time being, I get an 
error at compilation time :

/bin/sh ../../libtool --tag=CC   --mode=compile 
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..   -DSYS_LINUX -I../../include -I../../include 
`top_builddir="../.." ../../vlc-config --cflags plugin 
freetype` -Wall -Wextra -Wno-unused-parameter -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -MT 
libfreetype_plugin_la-freetype.lo -MD -MP -MF .deps/libfreetype_plugin_la-freetype.Tpo -c -o 
libfreetype_plugin_la-freetype.lo `test -f 'freetype.c' || 
echo './'`freetype.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -DSYS_LINUX -I../../include -I../../include -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE -DLOCALEDIR=\"/usr/share/locale\" -DDATA_PATH=\"/usr/share/vlc\" -DPLUGIN_PATH=\"/usr/lib64/vlc\" -DDEBUG -DHAVE_RELEASE -O0 -D__LIBVLC__ -D__PLUGIN__ -DMODULE_NAME=freetype -DMODULE_NAME_IS_freetype -g -fvisibility=hidden -I/usr/include/freetype2 -DHAVE_FONTCONFIG -I/usr/include -DHAVE_FRIBIDI -Wall -Wextra -Wno-unused-parameter -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -MT 
libfreetype_plugin_la-freetype.lo -MD -MP -MF .deps/libfreetype_plugin_la-freetype.Tpo -c 
freetype.c  -fPIC -DPIC -o .libs/libfreetype_plugin_la-freetype.o
freetype.c: In function 'Create':
freetype.c:385: error: expected expression before '<<' token
freetype.c: In function 'Destroy':
freetype.c:485: error: expected expression before '<<' token
make[4]: *** [libfreetype_plugin_la-freetype.lo] Error 1
make[4]: Leaving directory 
make[3]: *** [all-modules] Error 1
make[3]: Leaving directory 
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/packages/BUILD/vlc-beta-0.9.0/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/vlc-beta-0.9.0'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.76139 (%build)

Gilles Sabourin

More information about the vlc-devel mailing list