[Bug 15984] Black and White: crashes with page fault on temple completion

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Dec 4 17:30:30 CST 2010


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

Itzamna <xamaniqinqu at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |xamaniqinqu at gmail.com

--- Comment #15 from Itzamna <xamaniqinqu at gmail.com> 2010-12-04 17:30:29 CST ---
Black & White does not crash due to a segmentation fault while saving
specifically, but due to a call to surface_add_dirty_rect() without having a
texture handy (see bug 14939). This is because when one saves, the game creates
a message box using this function call - but since the required texture is not
found, a segmentation fault is thrown. The same crash occurs when going to the
God's Playground (by pressing F2) and by starting a Skirmish game, in all
instances calls to surface_add_dirty_rect() are made.
I have written patches implementing DXT1->ARGB4444 and DXT1->XRGB1555 texture
conversion (lo-res textures are now visible, no more black silhouettes or
invisible objects - see http://bugs.winehq.org/show_bug.cgi?id=14939 if you
want to try them out). All we need is an XRGB1555->DXT1 function and we'll be
able to save without crashing and enjoy the best game ever made. I'll have my
patch ready within 2 days, keep checking back.

P.S.: Please vote on bug 14939, it will help include these patches in HEAD once
the legal side of the story is resolved.

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