[Bug 22064] The Settlers 7 Demo fails to start

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Aug 23 17:47:04 CDT 2010


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





--- Comment #45 from Mikko Rasa <tdb at tdb.fi>  2010-08-23 17:47:03 ---
More accurately, c0000005 is an invalid memory access, also known as segfault
for *nix folks.  The launcher generates a lot of those, but most of them are
handled.

There's something weird going on though; if +relay is enabled, there's one such
exception which isn't caught by the program and generates the "serious error"
dialog, causing that thread to be terminated.  I wonder if there's something
wrong with the +relay code in wine and it tries to read a value through some
invalid pointer and thus generates a segfault the program isn't expecting?

I thought I had managed to get a "good" log where the program successfully made
one attempt at communicating with the server, but either I cut the wrong part
of the log or the segfault happened on the first try and I just didn't notice
it while jumping back and forth.

I will continue poking at this problem and wine code later this week.  Any
pointers for locations which to poke are greatly appreciated.

Oh, and before I forget - I have a full version of the game.  From what I know,
the demo uses the same launcher and DRM though, so my findings should be
relevant to it as well.

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