http://bugs.winehq.org/show_bug.cgi?id=24274
Summary: Worms Reloaded: Crash with Radeon driver - "Assertion `dstRowStride' failed." Product: Wine Version: 1.3.1 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: userof@hotmail.co.uk
Created an attachment (id=30570) --> (http://bugs.winehq.org/attachment.cgi?id=30570) Debug output
When trying to handle some textures (not yet known what), Worms Reloaded will crash due to a failed operation with the Radeon driver - "Assertion `dstRowStride' failed."
This bug isn't caused by the 3D backgrounds or character models, as both run perfectly at the main menu. The crash happens when starting a game or loading the landscape editor.
However, if you delete your saved profile (Profile_PROFILES.dat), then restart the game and create a team again, it IS possible to play one game, but only on the Quick Game mode. This always starts a game in the 'Hell' landscape, which plays perfectly. This suggests that the Hell landscape doesn't cause this crash, but perhaps the other landscapes do. This could be do with the main landscape texture, or perhaps the size of the landscape.
Further testing, perhaps hacking in the Hell texture into other landscapes, is needed to confirm the exact cause of this problem. The game also generates mini-dumps, which could be used to help identify the problem, but are probably only useful to Team 17 themselves.
Some investigation as to what exactly this error means would also be helpful. Log with full error is attached.
http://bugs.winehq.org/show_bug.cgi?id=24274
--- Comment #1 from Callum Fare userof@hotmail.co.uk 2010-09-05 06:07:16 CDT --- Created an attachment (id=30571) --> (http://bugs.winehq.org/attachment.cgi?id=30571) Mini-dump
The game generates a mini-dump when crashing. This is only really useful to Team 17 (the game developers), but I'll attach it in case anybody can make sense of it.
http://bugs.winehq.org/show_bug.cgi?id=24274
--- Comment #2 from Callum Fare userof@hotmail.co.uk 2010-09-05 06:09:18 CDT --- Also, to confirm, my specs are: Ubuntu 10.10 Beta, Wine 1.3.1 Latest Worms version, via Steam ATI Radeon X1300 Pro (256MB) Intel Core 2 Duo, 1.86GHz 2GB RAM.
http://bugs.winehq.org/show_bug.cgi?id=24274
--- Comment #3 from Henri Verbeet hverbeet@gmail.com 2010-09-05 07:49:08 CDT --- This is almost certainly a driver bug, please file a bug at bugs.freedesktop.org instead. Note that radeon_texture.c is part of the "classic" r300 driver, while most active development will go to r300g. It may be worth giving r300g a try.
http://bugs.winehq.org/show_bug.cgi?id=24274
--- Comment #4 from Callum Fare userof@hotmail.co.uk 2010-09-05 08:58:08 CDT --- (In reply to comment #3)
This is almost certainly a driver bug, please file a bug at bugs.freedesktop.org instead. Note that radeon_texture.c is part of the "classic" r300 driver, while most active development will go to r300g. It may be worth giving r300g a try.
Ah, thank you very much, using the r300g driver to run Steam means that it now works perfectly! I'll close the bug and write up a HOWTO for other Radeon users.
http://bugs.winehq.org/show_bug.cgi?id=24274
Callum Fare userof@hotmail.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #5 from Callum Fare userof@hotmail.co.uk 2010-09-05 08:59:13 CDT --- Closing bug, was not a Wine issue, but a driver issue.
http://bugs.winehq.org/show_bug.cgi?id=24274
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Dmitry Timoshkov dmitry@codeweavers.com 2010-09-06 02:43:43 CDT --- Closing invalid.