libGD

GD is an open source code library for the dynamic creation of images by programmers. GD is written in C, and “wrappers” are available for Perl, PHP and other languages. GD creates PNG, JPEG and GIF images, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve web site development.

See the GD website for more informations.

Tasklist

FS#48 — Race condition in gdImageStringFTEx (gdft_draw_bitmap)

Attached to Project — libGD
Opened by Pierre Joye (Pierre) - Wednesday, 21 February 2007, 16:39 GMT+1
Last edited by Pierre Joye (Pierre) - Monday, 26 February 2007, 20:31 GMT+1
Task Type Bug Report
Category General
Status Closed
Assigned To Pierre Joye (Pierre)
Operating System All
Severity Critical
Priority Normal
Reported Version 2.0.34
Due in Version 2.0.35
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

From PHP bug #40578.

A race condition in the gdft_drawbitmap.

(report and patch from scottmacvicar at ntlworld dot com)

This task depends upon

Closed by  Pierre Joye (Pierre)
Monday, 26 February 2007, 20:31 GMT+1
Reason for closing:  Fixed
Comment by Pierre Joye (Pierre) - Monday, 26 February 2007, 20:21 GMT+1

Add patch against GD_2_0 branch.

Comment by Pierre Joye (Pierre) - Monday, 26 February 2007, 21:05 GMT+1

this patch against the other. It is not safe to destroy a locked mutex (zend's_mutex allows that)

Loading...