http://bugs.winehq.org/show_bug.cgi?id=19317
--- Comment #2 from Andrew Nguyen arethusa26@gmail.com 2009-07-17 05:30:27 --- Created an attachment (id=22411) --> (http://bugs.winehq.org/attachment.cgi?id=22411) Enemy Nations +relay log (lzma compressed)
I'm confirming the issue. From relay:
0009:Call KERNEL32._lread(0000006c,001589e0,00002000) ret=7ebba569 0009:Ret KERNEL32._lread() retval=00000000 ret=7ebba569 0009:Ret winmm.mmioDescend() retval=00000109 ret=005039f5 0009:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0032ee8c) ret=0052118f
It looks like a winmm problem. mmioDescend returns:
#define MMIOERR_CHUNKNOTFOUND (MMIOERR_BASE + 9) /* chunk not found */
I would guess that mmioDescend isn't handling a file properly.