http://bugs.winehq.org/show_bug.cgi?id=13104
--- Comment #3 from Juan Lang juan_lang@yahoo.com 2008-05-10 20:23:10 --- That sure looks like the app ran out of memory. From binding.c:
548 stgmed_buf_t *ret = heap_alloc(sizeof(*ret)); 549 550 ret->lpUnknownVtbl = &StgMedUnkVtbl;
The crash is on line 550, which would imply the allocation on line 548 failed. So I'd guess it's a memory leak that's leading to an out of memory condition. Tough to find those sometimes..
FWIW, I can't reproduce this crash either. When I ran SagaPatcher.exe, it gets to the progress screen and just sits there. No downloads, no activity.