https://bugs.winehq.org/show_bug.cgi?id=52037
--- Comment #1 from Rafał Mużyło galtgendo@o2.pl --- ...so, it's a bit more complicated. I might have misread the log.
The part with invalid font handle seems to be the main font thread that appears in the log only after the game closes. In the thread that crashes it's a bitmap handle - first it gets freed, then NtGdiCreateDIBSection is called and a new bitmap handle gets the just freed entry.
For some reason this time it doesn't work - in the log it's not the first time such sequence happens.
Though given it's a stack corruption, it's just reading tea leaves - it could have been broken for awhile, but nothing of importance was accessed.