Text rendered as rectangles when used in parallel threads
Submitted by wys..@...de
Link to original bug (#740480)
Description
I built librsvg 2.40.5 using MinGW. The resulting shared library works perfectly when used in a single thread. When used in multiple threads at the same time however, all the fonts are just rendered as small rectangles.
I am using
- cairo_win32_surface_create
- cairo_create
- rsvg_handle_render_cairo
I assume one of the libs is not thread safe, or not used in a thread safe way. Might be freetype as it only happens for fonts.
Edited by Federico Mena Quintero