[Bug 17836] Motocross Madness 2 crashes at start (amstream)

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jun 23 05:28:19 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=17836





--- Comment #10 from Jörg Höhle <hoehle at users.sourceforge.net>  2010-06-23 05:28:18 ---
There are 2 possible reasons for a crash.
1. Better use native devenum.dll
I wanted to file a bug about devenum.dll.  In wine-1.1.24 times,
WINEDLLOVERRIDES=quartz,amstream=n would suffice to run MCM2.
Nowadays, I need to add WINEDLLOVERRIDES=quartz,amstream,devenum=n or there's a
crash like from uninitialised memory.  I wasted an afternoon trying to bisect
this until I discovered that the crahes were random and seemed to depend on
unrelated contents of the registry, breaking my "git bisect good or bad".

Generally WINEDEBUG=warn+heap helps get reproduceable crashes, but it did not
work out here.

Also remember that you need WINEDLLOVERRIDES=quartz... wine mcm2.exe.
An app-specific override in winecfg does not work with quartz.dll, see
http://wiki.winehq.org/NativeDll

I'm sorry I never updated AppDB to reflect this (I'd need to become
maintainer).


2. Missing Indeo codecs
Curiously, an older version of winetricks contained this:
    echo " icodecs       Intel Codecs (Indeo)"
File an enhancement request?

As you have many apps, I'm sure several of them contain the Indeo codecs (e.g.
ir32_32.dll and other 5 files) in their installers.  Also, QuickTime6 seems to
install (some of?) these codecs (under a slightly different name, e.g.
IR41_QCX.dll).

With the codecs and the 3 native overrides, MCM2 worked fine (comment #8 still
stands), even with WINEDEBUG=warn+heap.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the wine-bugs mailing list