On Windows XP Pro 64bit using SDL for display. cairo_text_path() works perfectly sometimes and crashes with segfault others (with same parameters). Seems to be introduced in 1.5.2
Created attachment 12565 [details] [review] Remove an extra free(buffer) in _cairo_win32_scaled_font_init_glyph_path It seems that a cleanup of _cairo_win32_scaled_font_init_glyph_path left it trying to free(buffer) twice in some cases.
Whoops, yes, that's definitely the problem. I just pushed out a change that removes the free. Thanks for catching this!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.