http://bugs.winehq.org/show_bug.cgi?id=27976
--- Comment #2 from Bruno Jesus 00cpxxx@gmail.com 2011-08-05 00:11:56 CDT --- Created an attachment (id=35815) --> (http://bugs.winehq.org/attachment.cgi?id=35815) Crash on current git after clicking Screen -> Almanac
URL: http://www.navsoft.com/AstroNav_Setup.exe
Looks like a bad font pointer is sent to fontcmp because the gdi_font_list is empty (?):
... 3262 static BOOL fontcmp(const GdiFont *font, FONT_DESC *fd) 3263 { 3264 if(font->font_desc.hash != fd->hash) return TRUE; 3265 if(memcmp(&font->font_desc.matrix, &fd->matrix, sizeof(fd->matrix))) return TRUE;
...
3322 LIST_FOR_EACH(font_elem_ptr, &gdi_font_list) { 3323 ret = LIST_ENTRY(font_elem_ptr, struct tagGdiFont, entry); 3324 if(!fontcmp(ret, &fd)) {