[Bug 25206] Anarchy Online v18.4, Ingame browser crashes (Awesomium.dll)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Jan 7 15:26:50 CST 2011


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

--- Comment #39 from Martijn Schmidt <martijn.schmidt at gmail.com> 2011-01-07 15:26:49 CST ---
Created an attachment (id=32761)
 --> (http://bugs.winehq.org/attachment.cgi?id=32761)
RtlCaptureStackBackTrace changes from comment #37

(In reply to comment #37)
> I think I found a way to stop the crash with AwesomiumProcess.exe when you open
> Item Store.
> 
> Open dlls/ntll/signal_i386.c.
> Look for RtlCaptureStackBackTrace function, it's on line 2421 (at least with
> Wine version 1.3.10).
> Remove the function's content and replace it with:
>     return 0;
> 
> Does this work for you?

Weird, using wine-1.3.10 distributed from Gentoo this change doesn't work. I
had already applied 3 other patches:

- To fix >wine-1.3.7 crash on startup:
http://bugs2.winehq.org/attachment.cgi?id=32720
- To avoid having to replace Awesomium.dll with a stub every time you start up:
http://bugs2.winehq.org/attachment.cgi?id=30775
- To fix mouselook: http://bugs2.winehq.org/attachment.cgi?id=32688

My method of working, and yes I know I should have used git for an official
patch:

- Copy sources, open one folder and "nano -w dlls/ntdll/signal_i386.c", make
the change you described and save.
- CD back to the folder just above both wine source folders, and execute "diff
-crB wine-1.3.10/ wine-1.3.10-patch/ > awesomium-anarchy-online.patch".
- Move awesomium-anarchy-online.patch to
/etc/portage/patches/app-emulation/wine, this means it'll be automatically
applied every time you install a new wine version.
- Install wine (verified that the patch was applied to the used sources).

Opening the ingame store results in:

- White background where the browser should've been.
- AwesomiumProcess.exe crashing.

-- 
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