http://bugs.winehq.org/show_bug.cgi?id=12044
--- Comment #39 from Dmitry Timoshkov dmitry@baikal.ru 2012-02-21 05:50:02 CST --- (In reply to comment #38)
If you want to try digging around a bit, the reinit-and-crash seems to be caused by: trace:font:GetGlyphOutlineW (0x110c, 0039, 0006, 0x33c16c, 972, 0x33bd90, 0x33c190) The font is a TTF with SHA1=83edb89c48e1c72995cd04bf3f9f088d2382b725 (can be found if you run a Google search for "Headhumper.ttf" - though its original filename is "HL2MP.ttf")
The problem in the bug 7698 is about buffer overflow caused by glyph 0x39 in hl2mp.ttf, you may try a workaround described in that bug report.