+++ This bug was initially created as a clone of Bug #214048 +++ Description of problem: freetype returns an "invalid argument" error (6) when rendering character code 32 (if there are no strokes in the glyph) because it leads to allocating a 0-length block of memory and ftutil.c considers that an error. Version-Release number of selected component (if applicable): freetype-2.2.1-10 How reproducible: Always. An example of a program that is affected by this bug is tuxtype2, which segfaults immediately on startup (trying to dereference a null pointer). Steps to Reproduce: 1. Install tuxtype2 from the Fedora 6 Extras collection 2. Run tuxtype2 Actual results: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1209043264 (LWP 26955)] black_outline (t=0x80594c9 "Fish Cascade", font=0xa0b00e0, c=0x805fe28) at alphabet.c:123 123 out = SDL_CreateRGBSurface(SDL_SWSURFACE, (tmp->w)+5, (tmp->h)+5, 32, rmask, gmask, bmask, amask); (gdb) bt #0 black_outline (t=0x80594c9 "Fish Cascade", font=0xa0b00e0, c=0x805fe28) at alphabet.c:123 #1 0x0804f51b in TitleScreen_load_menu () at titlescreen.c:75 #2 0x0804fdf4 in TitleScreen () at titlescreen.c:293 #3 0x0804e1b5 in main (argc=2, argv=0xbf888d84) at main.c:151 #4 0x00151f2c in __libc_start_main Expected results: Program should display rendered text. Additional info: The fix can be found on http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftutil.c -- Additional comment from trevin on 2006-11-04 23:03 EST -- Created an attachment (id=140377) Patch to bring src/util/ftutil.c up from 1.22 to 1.24 -- Additional comment from steve on 2006-11-15 11:53 EST -- Ping? Behdad, I guess we need this fix in RHEL5, too ?
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux major release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Major release. This request is not yet committed for inclusion.
Built.
Is there another way to reproduce this? I tried to rebuild tuxtype2 for RHEL5, but had missing BRs. [root@tallest ~]# yum install SDL_image-devel SDL_mixer-devel SDL_ttf-devel ... No Match for argument: SDL_image-devel No Match for argument: SDL_mixer-devel No Match for argument: SDL_ttf-devel
A package has been built which should help the problem described in this bug report. This report is therefore being closed with a resolution of CURRENTRELEASE. You may reopen this bug report if the solution does not work for you.